Perguntas sobre 'scripting'

4
respostas

Armazenando a saída do comando na variável shell [duplicada]

Eu tenho uma operação usando cut que eu gostaria de atribuir o resultado a uma variável var4=echo ztemp.xml |cut -f1 -d '.' Eu recebo o erro: ztemp.xml is not a command O valor de var4 nunca é atribuído; Estou tentando atr...
06.12.2010 / 15:57
2
respostas

Como faço para mover todos os arquivos de saída de um comando?

Eu tenho este comando grep para encontrar arquivos sem a palavra Attachments neles. grep -L -- Attachments * Eu quero mover todos os arquivos que saem desse comando. Como eu faço isso no bash? Eu uso um cachimbo? Eu uso uma declaração mai...
03.03.2014 / 17:37
5
respostas

Como posso usar o bash se testar e encontrar comandos juntos?

Eu tenho um diretório com logs de travamento e gostaria de usar uma instrução condicional em um script bash baseado em um comando find. Os arquivos de log são armazenados neste formato: /var/log/crashes/app-2012-08-28.log /var/log/crashes/...
28.08.2012 / 21:06
4
respostas

Como criar um arquivo temporário na RAM?

Eu tenho um script que canaliza sua saída para |tee scriptnameYYMMDD.txt . Após cada ciclo do loop for no qual a saída é gerada, estarei revertendo o conteúdo do arquivo com tac scriptnameYYYYMMDD.txt > /var/www/html/logs/scriptname.txt...
06.03.2015 / 06:59
5
respostas

shebang e caminho

Por que um shebang precisa de um caminho? Errado #!ruby Correto #!/usr/local/bin/ruby #!/usr/bin/env ruby O sistema operacional deve ter as informações sobre o caminho para um comando registrado, e por que ele ainda espera...
24.04.2011 / 03:17
3
respostas

Como gravar automaticamente todas as suas sessões de terminal com o utilitário de script

O que eu quero alcançar é gravar minhas sessões de terminal para arquivar automaticamente sempre que eu usar o Yakuake / Konsole. É fácil de conseguir se, no início da minha sessão, eu fizer isso: script -f /home/$USER/bin/shell_logs/$(dat...
29.11.2011 / 13:41
5
respostas

Inverte a variável booleana

Eu quero tentar um script simples flag=false while !$flag do read x if [ "$x" -eq "true" ] then flag=true fi echo "${x} : ${flag}" done Mas quando eu executo, se eu digitar true , verei que x="true" e flag="true"...
12.11.2011 / 23:58
4
respostas

Adicione caminho para $ PATH se ainda não estiver em $ PATH [duplicado]

Eu preciso adicionar um caminho em um script bash , mas ele pode ser executado várias vezes: export PATH=${OPENSHIFT_HOMEDIR}/app-root/runtime/bin/:${PATH} Eu não quero que esse caminho seja adicionado repetidamente. Como posso adicio...
22.07.2015 / 15:12
2
respostas

Copie a imagem da área de transferência para o arquivo

É possível tirar uma imagem da área de transferência e enviá-la para um arquivo (usando X)? Eu posso fazer isso com texto facilmente: $ xclip -selection c -o > file.text Mas quando eu tento o acima com uma imagem nada é escrito....
17.07.2014 / 17:53
3
respostas

Alinhamento de saída do script de shell Bash

Meu script: date echo -e "${YELLOW}Network check${NC}\n\n" while read hostname do ping -c 1 "$hostname" > /dev/null 2>&1 && echo -e "Network $hostname : ${GREEN}Online${NC}" || echo -e "${GRAY}Network $hostname${NC} : ${R...
05.10.2017 / 10:12