Perguntas sobre 'shell-script'

4
respostas

Excluindo linhas específicas de serem redirecionadas [closed]

Suponha que estou executando um script como este: /a/b/c/script.sh >> abc.log Isso significa que todo o conteúdo / execução do script será redirecionado para abc.log . Se eu quiser que uma linha em particular dentro do script n...
16.07.2015 / 13:06
4
respostas

Como pular o primeiro argumento em um script

O Guia de Bolso do Linux tem um bom exemplo de como examinar todos os argumentos em um script for arg in $@ do echo "I found the argument $arg" done Estou escrevendo um script no qual todos os argumentos serão arquivos de texto, e eu c...
18.09.2015 / 03:35
1
resposta

O uso prático do comando “shell” embutido?

Eu verifiquei o shell-script /usr/bin/ssh-copy-id (parte do pacote openssh-client pelo menos no Debian) e ele contém a seguinte declaração if: if [ "-i" = "$1" ]; then shift # check if we have 2 parameters left, if so the first is t...
25.06.2015 / 22:01
2
respostas

uso de if else in linux para descobrir se a pasta existe ou não

Eu tenho o seguinte script: if [ -d "/$home/DB_handouts"] then echo "Directory DB_handouts found" else mkdir /$home/DB_handouts chmod 777 /$home/DB_handouts fi A execução do código acima produz um erro: ./file.sh: line 12: syntax err...
30.03.2016 / 06:43
3
respostas

Como testar quais strings do Arquivo A não estão presentes no Arquivo B, sem exibir nada que esteja presente no Arquivo B e não no Arquivo A?

Eu tenho um arquivo de texto, digamos sitelist1.txt (Arquivo A), que tem alguns URLs, como abaixo: http://www.facebook.com http://www.twitter.com http://myspace.com/profile http://orkut.com/archived Eu tenho outro arquivo de texto, digamo...
28.03.2016 / 14:55
9
respostas

divide uma linha em muitas partes da base na chave?

Eu tenho um arquivo de 1 linha que tem um formato de: {port1 dev1 M1 s} {port1 dev1 M1 s} {port3 dev2 M1 g} {port1 dev1 M1 d} {port1 dev1 M3 g} ... Eu quero dividir esta linha e cat para a base de arquivo de saída na chave {} assim. Como...
11.06.2018 / 11:24
2
respostas

Eu quero editar o texto de um arquivo específico

Eu gostaria de modificar o arquivo de configuração, como mostrado abaixo. O que posso fazer como um script de shell? antes Section "InputClass" Identifier "calibration" MatchProduct "Touch" Option "Calibrat...
02.06.2016 / 05:37
3
respostas

Comandos Unix para gerar o alfabeto aleatório [fechado]

Eu tenho que escrever um script para este programa. escolha uma letra aleatória em a-z . Peça ao usuário para adivinhar a letra, combiná-lo com a letra escolhida. Se combinado, exibir "correto", caso contrário, a letra adivinhada está acima ou...
26.05.2014 / 06:21
4
respostas

Como exibir a saída do comando ao mesmo tempo que a analisa?

Eu tenho dois comandos, build e deploy . Atualmente executo build manualmente, analiso sua saída usando meus próprios olhos e uso um valor que encontro na saída como um argumento para deploy . O processo parece algo como: $ build ==...
24.11.2015 / 16:58
4
respostas

br comando não substitui um texto por caractere de nova linha

O comando Unix sed não reconhece uma barra invertida que escapou n \n como um caractere de nova linha. Por exemplo, o comando sed "s!,!\n!g" está substituindo vírgulas no texto de entrada pela letra n e não por um caractere de nova linha....
13.10.2015 / 18:57