Eu encontrei um artigo interessante: Prevendo linhas de comando do UNIX sobre previsão de linha de comando (com base nas atividades anteriores do usuário), e me pergunto se existe alguma implementação real dessas
Eu encontrei um artigo interessante: Prevendo linhas de comando do UNIX sobre previsão de linha de comando (com base nas atividades anteriores do usuário), e me pergunto se existe alguma implementação real dessas
Eu tenho um arquivo .csv (em um mac) que possui várias linhas vazias, por exemplo: "1", "2", "lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum ","2","3","4" "1", "2", "lorem ipsum lorem ipsum lorem...
Eu tenho um script que scp é um arquivo do host remoto de volta ao local. Às vezes, os nomes dos arquivos contêm espaços. O scp não gosta de espaços em seus nomes de arquivo. Por alguma razão, minhas tentativas de manipular os espaços não resultaram no caminho scp
No bash, ao executar com a -xopção, é possível isentar comandos individuais do eco? Estou tentando tornar a saída o mais organizada possível, por isso estou executando certas partes do meu script em um subshell com set +x. No entanto, a set +xprópria linha ainda é ecoada e não adiciona informações...
Eu tenho duas matrizes: arrayA=(1 2 3) arrayB=(a b c) e quero imprimir um deles usando um argumento de linha de comando, ou seja, sem nenhum if else. Eu tentei algumas variações na sintaxe sem sucesso. Eu estou querendo fazer algo assim: ARG="$1" echo ${array${ARG}[@]} mas recebo um erro de...
Eu sou totalmente novo no Unix. Estou escrevendo um script que copiará arquivos de uma pasta compartilhada do Windows para o Unix. No Windows, quando digito o \\Servername.com\testfoldercomando Executar, consigo ver testfolder. O diretório testfolderé uma pasta compartilhada por toda a...
Estou tentando entender o significado do ponto no bash e como ele difere de um asterisco. Alguém pode por favor elaborar? Por exemplo, qual é a diferença entre cp -ar /foo/. /foo2/ecp -pr /foo/*
Costumo executar comandos usando subshells e, às vezes, gostaria de expandi-los antes de executar alguma coisa. Dessa forma, pude verificar o que estou fazendo e, possivelmente, editar o que está prestes a acontecer também. Por exemplo, como posso expandir a linha de comando a seguir antes de...
Dentro de um script de shell, preciso aguardar a exibição de uma janela com uma string no título, executar alguma ação e esperar que ela desapareça e executar outra ação. Até ontem, eu tinha esse código simples. O problema é que o disco não pode ser colocado em um estado de economia de energia...
Posso criar uma linha de comando bash que execute apenas um determinado comando se o processo ainda não estiver em execução (em segundo plano)? Como verifico * se um comando já está sendo executado? (para que eu possa adicionar o próximo comando &&entre eles, o próximo só será executado...
for i in $(xrandr); do echo "$i" ; done for i in "$(xrandr)"; do echo "$i"; done for i in "$(xrandr)"; do echo $i; done Entendo por que 1 difere de 2. Mas por que 3 fornece uma saída diferente de 2? Por favor, explique a saída também. Como as cotações funcionam em novas
Existem scripts que enviarão um email quando um processo do servidor for concluído. No entanto, não quero verificar meu e-mail de vez em quando apenas para ver se um trabalho foi concluído. Portanto, eu gostaria de receber uma mensagem SMS. Minha pergunta é semelhante a esta, basta trocar SMS com...
Na página do manual killestá escrito da seguinte maneira SINOPSE kill [ -s signal | -p ] [ -a ] [ -- ] pid ... kill -l [ signal ] -p Specify that kill should only print the process id (pid) of the named processes, and not send any signals. Mas, como tentei várias vezes no RH e no RHEL,...
Eu preciso registrar stdout e stderr nos arquivos de log, mas apenas mostrar as mensagens de erro na tela. Eu posso fazer isso com: cp -rpv a/* b 1> copyLog.txt 2> >(tee copyError.txt >&2) Que eu encontrei em algum lugar na web. Eu só quero saber como isso >(tee copyError.txt...
Quero adicionar um cabeçalho a um arquivo com eco e, em seguida, usar um comando para criar o restante do arquivo. Isso significa que vou usar dois comandos separados. Como gravar a saída de ambos os comandos em um arquivo com redirecionamento? eu tentei echo "header line" | cut -c 1-5...
Suponha que eu queira executar vários programas em paralelo e combinar suas saídas em um único pipe: sh -c ' (echo qqq; echo qqq2; echo qqq3)& (echo www; echo www2; echo www3)& (echo eee; echo eee2; echo eee3)& wait; wait; wait' Essa abordagem de shell funciona bem para esse...
CentOS 5.x Peço desculpas se esta é uma pergunta repetida. Já vi muitas perguntas semelhantes (sobre a exclusão de arquivos), mas não exatamente o mesmo cenário. Eu tenho um diretório contendo centenas de milhares de arquivos (possivelmente mais de um milhão) e, como uma correção de curto prazo...
Isto é o que eu costumo fazer para executar grepe wcem um arquivo sem ter que verificá-lo duas vezes <file.txt tee >(grep LITERAL) >(wc -l) >/dev/null No entanto, isso gera EXEC LITERAL 32 as vezes e 32 EXEC LITERAL em outros momentos. (A saída de grepprecede a saída de wcna...
flock -x -w 5 ~/counter.txt 'COUNTER=$(cat ~/counter.txt); echo $((COUNTER + 1)) > ~/counter.txt' Como eu passaria vários comandos para flocko exemplo acima? Tanto quanto eu entendo, flockleva sinalizadores diferentes (-x para exclusivo, -w para tempo limite), depois o arquivo a ser bloqueado...
Meu tema do terminal costumava ser assim, Mas achei que o prompt desperdiçou muito espaço. E, mais tarde, tive uma ideia de que poderia limpar o prompt toda vez que executava um comando. Eu estava usando o bash, uma das soluções é usar a preexec_invoke_execfunção. Eu uso o seguinte comando...