Perguntas sobre 'shell-script'

3
respostas

Como filtrar alguns arquivos do meu diretório?

Eu tenho alguns arquivos no meu diretório. Eles podem ser classificados em duas categorias: o padrão de nome dos arquivos na classe um é como 1000-24-1-7-1 , que tem cinco números separados por quatro traços; o padrão de nome dos arquivos na c...
19.04.2015 / 13:57
3
respostas

Como canalizar a saída do gato para cortar

Eu quero cat /proc/uptime em cut -f1 em um script de Bash. Eu tentei; cat /proc/uptime | cut -f1 cat /proc/uptime > cut -f1 cut -f1 < cat /proc/uptime Preciso usar o eco ou outra coisa para fazer isso acontecer?     
18.06.2015 / 16:09
2
respostas

Não consigo entender os resultados do script bash

Aqui está o script: echo '1 2 3 4 5 6' | while read a b c ;do echo result: $c $b $a; done O resultado é 3 4 5 6 2 1 Alguém pode explicar por quê?     
13.04.2015 / 09:24
3
respostas

Usando o comando sed para encontrar a primeira ocorrência do padrão e anexar

Digamos que haja um arquivo de texto como abaixo: Hello world types="" Mario types="Game" Tudo o que quero fazer é encontrar a primeira ocorrência de type="" e acrescentar com a palavra program Minha saída desejada: Hello worl...
09.06.2015 / 08:03
1
resposta

Usando grep e if no Script do Shell

Eu quero pesquisar uma string em um arquivo e, depois de pesquisar muito neste site, acabei usando as instruções grep in e if . No entanto, as coisas não estão funcionando como eu esperava, embora eu tenha seguido todas as instruções que en...
31.05.2017 / 15:47
2
respostas

Registra a saída do shell ssh e preserva o status de saída

Eu tenho algum script para ser executado no servidor remoto ( server-2 ) através do ssh de server-1 e eu tenho que escrever essa saída em um arquivo de log chamado file.log on server-1 . Estou tentando isso: sc.sh echo 'testin...
15.05.2017 / 06:00
2
respostas

alterando o UID do proprietário seletivamente para 10 usuários em um diretório de 10 TB +

Eu tenho mais de 10 TB NFS / home para mais de 100 usuários e pastas públicas. Eu preciso alterar o nome de usuário e UID de 10 desses usuários. No começo, eu estava pensando em executar o seguinte: find /home -uid 812 -exec chown NEWUSER {}...
14.07.2017 / 20:52
2
respostas

Execute o comando CURL apenas uma vez no script?

Para explicar um pouco, estou atualmente monitorando uma pasta para quaisquer alterações e quando as alterações são detectadas, ele simplesmente faz o upload dos arquivos detectados para o meu servidor via rsync. Isso está funcionando sem proble...
20.07.2015 / 20:34
1
resposta

erro de sintaxe aritmética na comparação de strings

Eu escrevi um script de shell que leva o nome do arquivo como parâmetro, por exemplo, user / test.txt. Eu quero fazer este parâmetro de arquivo opcional se o usuário não quiser fornecer o nome do arquivo que ele / ela pode fornecer como "Nenhum"...
05.08.2015 / 13:23
2
respostas

Qual é a maneira mais eficiente de registrar erros de script do shell crontab com o tempo de erro?

Uma maneira comum de registrar os erros da tarefa crontab é a seguinte: 1 */8 * * * sh /pseudo_path/test.sh 2>> my_err_log É um comando conciso, mas não pode registrar o erro e o caminho do arquivo de script é omitido. Então eu...
30.07.2015 / 04:46