Perguntas sobre 'shell'

4
respostas

como renomear arquivos durante a cópia?

Como eu copiaria (estilo de arquivamento onde a data não é alterada) todos os arquivos em um diretório de backup para o diretório do usuário enquanto renomeava cada arquivo para remover a parte de string aleatória do nome (por exemplo, -2b0fd460...
19.02.2014 / 00:14
5
respostas

Converte o sysuptime do linux para a data do formato do poço

Eu quero mostrar /proc/uptime no formato do poço como: DD:HH:MM:SS /proc/uptime me dá tempo do sistema em segundos, existe uma solução padrão que converte segundos para este formato?     
12.03.2012 / 15:53
4
respostas

Ctrl-C com dois comandos simultâneos no bash

Eu quero executar dois comandos simultaneamente no bash em uma máquina Linux. Portanto, no meu script ./execute.sh bash eu coloco: command 1 & command 2 echo "done" No entanto, quando eu quero parar o script bash e teclar Ctrl +...
01.01.2014 / 13:54
3
respostas

Como evitar a injeção de comando através das opções de comando?

Eu tenho um aplicativo de wrapper onde eu preciso deixar o usuário especificar opções personalizadas para passar para um simulador. No entanto, quero ter certeza de que o usuário não injete outros comandos através das opções do usuário. Qual é a...
11.07.2013 / 14:17
3
respostas

Como os argumentos da linha de comando remota ssh são analisados?

Eu vi as perguntas e as respostas sobre a necessidade de escapar duas vezes dos argumentos para os comandos ssh remotos. Minha pergunta é: Exatamente onde e quando a segunda análise é feita? Se eu executar o seguinte: $ ssh otherhost pstre...
03.01.2018 / 21:07
5
respostas

Encontre um arquivo no caminho sem “qual”?

Eu sou (de alguma forma) capaz de executar um script: $ assemble.sh file ... [output] Mas which não consegue encontrar: $ which assemble.sh which: no assemble.sh in (/s/std/bin:/usr/afsws/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/ucb:...
13.03.2011 / 20:39
4
respostas

Como faço para ecoar uma string com múltiplos espaços no bash “intocado”? [duplicado]

Eu atribuí um var como este: MYCUSTOMTAB=' ' Mas usá-lo em eco: echo $MYCUSTOMTAB"blah blah" ou echo -e $MYCUSTOMTAB"blah blah" apenas retorna um espaço único e o restante da string: blah blah Como posso impr...
01.04.2016 / 14:40
4
respostas

Como eu uso 'find' para ir para o diretório desse arquivo?

Eu quero encontrar um arquivo e, em seguida, entrar no diretório que o contém. Eu tentei find /media/storage -name "Fedora" | xargs cd , mas é claro, eu o erro is not a directory . Como eu insiro seu diretório pai com um comando de uma li...
14.01.2017 / 22:53
1
resposta

Existe uma maneira elegante de definir uma variável shell para o conteúdo de um arquivo?

Digamos que eu tenha alguns dados de configuração em um arquivo config . Por conveniência, gostaria de carregar esses dados em uma variável do shell, CONFIG_DATA . Obviamente eu posso fazer: CONFIG_DATA="$(cat config)" Mas isso par...
13.12.2016 / 02:51
4
respostas

Saindo de um script de shell com loops aninhados

Eu tenho um shell script com loops aninhados e descobri que "exit" realmente não sai do script, mas apenas o loop atual. Existe outra maneira de sair completamente do script em uma determinada condição de erro? Eu não quero usar "set -e", por...
30.06.2015 / 15:37