Perguntas sobre 'shell'

2
respostas

Modifique para o comando para remover o número do final do nome do arquivo

Tudo, Eu tenho mexido com o comando for para remover padrões de nomes de arquivos em massa. Nome do arquivo de exemplo: :Common:CBE.key_44643_1 Eu posso usar o seguinte comando para remover a parte: Common: for f in *; do mv "$f"...
09.09.2016 / 16:38
2
respostas

Copie os arquivos que são criados hoje sem o comando FIND e o SFTP para outro servidor

Eu tenho um diretório com 'n' número de arquivos nele. Eu estou tentando escrever um script de shell que listará apenas os arquivos criados no dia específico em que o script está sendo executado e usará sftp para mover os arquivos listados pa...
15.06.2016 / 09:38
1
resposta

Explicação do sed no shell script

Encontrei um trecho de código on-line que realmente ajudaria a criar a frequência de cada palavra em um arquivo de texto. No entanto, gostaria que alguém explicasse exatamente como está sendo feito Especialmente o comando sed, já que sou supe...
20.06.2016 / 01:44
1
resposta

Como sed -i '' [echo $ var] 'i word' file?

Código: pos=2; printf "Masi \nwas \nhere" > /tmp/1 sed -i ''echo $pos'i huhu' /tmp/1 Resultado esperado: Masi huhu was here Saída atual: sed: -e expression #1, char 1: unknown command: '''     
19.06.2016 / 08:10
2
respostas

Como testar se um arquivo que começa com um prefixo particular está presente em um diretório no shell script [closed]

Eu preciso testar se um arquivo que começa com "ant" está presente no diretório. Se isso estiver presente, preciso excluir esse arquivo. O comando que estou usando agora é test -e $FILE_PATH/$FILE_NAME Eu defini FILE_NAME="ant" Col...
27.07.2016 / 14:32
3
respostas

Maneira simples de localizar arquivos, aplicar mudanças e gravar em outro diretório sob nomes diferentes?

Eu escrevi algum script foo que aceita um caminho de arquivo, lê o arquivo, aplica algumas alterações nele e envia o arquivo alterado para stdout: foo src/file.foo > dest/file.changed.foo # works fine cat src/file.foo | foo > dest/fi...
14.08.2016 / 15:32
2
respostas

Por que um valor de uma variável não muda dentro de backticks?

Aqui está o meu código de teste: a=1 echo $a echo 'let ++a' echo $a A saída que vejo é 1 , 1 . Por que a terceira linha não modifica o valor de a ?     
17.11.2016 / 17:15
1
resposta

Alterando o Shell para / bin / bash sem acesso root via arquivo [duplicado]

vamos supor que eu sou usuário ( sem direitos ) e preciso alterar meu shell como padrão para / bin / bash editando um arquivo. Então, onde eu posso encontrar um arquivo para um usuário específico onde eu possa editar meu shell padrão e configu...
24.03.2016 / 04:33
1
resposta

Como listar todos os comandos LS no terminal e suas funcionalidades?

Para ser franco, estou procurando um tipo de "ajuda" que me mostre o que eu posso fazer com um comando, direto da janela do terminal, como o help() do Python. Algumas perguntas: 1) Existe uma maneira de ver todas as opções do comando l...
06.11.2016 / 20:57
1
resposta

Executando o shell script parallelly e no background pula algumas operações

del_client.sh --delete client1 & del_client.sh --delete client2 & del_client.sh --delete client3 & del_client.sh --delete client4 & Quando executei os comandos acima em segundo plano, client1 não foi excluído. del_clien...
28.03.2016 / 10:37