Perguntas sobre 'scripting'

2
respostas

Substituir valores comuns em dois arquivos de acordo com a primeira coluna

Como eu substituo valores comuns em dois arquivos de acordo com a primeira coluna? Eu tenho o arquivo 1 (1.txt): CH063_01084 CH063_01083 CH063_13925 CH063_14473 e arquivo 2 (2.txt): CH063_01083 FGSG_16349 4 CH063_14473...
23.06.2014 / 12:10
2
respostas

Chamando uma função por um segundo nome (lição de casa)

Estou escrevendo uma função chamada restore que copiará um arquivo de um diretório de backup para o diretório atual. Agora preciso criar um link físico para restaurar, para que possa ser chamado de purge . Como eu iria implementá-lo para qu...
08.12.2017 / 23:30
3
respostas

Como faço para escapar de personagens estranhos em um script bash?

Eu não sou profissional em scripts ou encontrar comandos que assim nunca (apenas um aviso). Estou tentando criar um script que possa mover todos os meus podcasts de mp3 para uma pasta que eu possa mover para o meu telefone. Então o script que...
29.08.2017 / 14:46
5
respostas

Existe um comando de terminal que navega para o subdiretório mais profundo em um diretório?

O que quero dizer é que, suponha que tenhamos o seguinte diretório Dropbox (pasta) --- > Bob (pasta) ------- > 2017 (pasta) ------------ > imagens (pasta) ---------------- > image.png (arquivo) eu poderia fazer cd...
09.06.2017 / 21:47
2
respostas

Maneira melhor e mais curta de executar um programa se outro não estiver instalado

Eu tenho este código: #!/bin/bash num=${1:-undefined} cmd=$(which {banner,echo} | head -n1) until [[ "$num" =~ ^[0-9]+$ ]]; do read -p "Type a number: " num done for ((num;num>=0;num--)); do $cmd $num sleep 1 done Mas ach...
16.04.2015 / 22:18
5
respostas

Como encolher a expressão -eq do teste com mais de um valor var em / bin / sh

#!/bin/sh if [ $num -eq 9 -o $num -eq 75 -o $num -eq 200 ]; then echo "do this" elif [ $num -eq 40 -o $num -eq 53 -o $num -eq 63]; then echo "do something for this" else echo "for other do this" fi Existe outra maneira de reduzir...
06.03.2016 / 08:20
2
respostas

Programaticamente usa visudo para editar sudoers?

Eu tenho um arquivo sudoers armazenado em nosso repositório svn. Eu quero svn export it para /etc/sudoers , mas não posso fazê-lo porque o sudo detecta que ele não foi editado pelo visudo e lança erros de sintaxe. O que exatamente visudo -...
13.06.2013 / 23:46
2
respostas

Colete arquivos usando find

Atualmente tenho este script: find . -name '*.log' -print0 | xargs -0 tar zcf $file Para coletar todos os arquivos "* .log". Eu gostaria de modificá-lo para incluir também todos os arquivos ".txt", mas eu não sei como, isso deve ser basta...
04.01.2011 / 22:31
3
respostas

Como compartilhar um script do GNU sed entre o Linux e o Mac OS X

Eu tenho um script GNU sed que eu uso no Linux; está instalado em /bin/sed e parece que contém GNUisms. Tenho colaboradores usando o Mac OS X. Eles instalaram (não-GNU) sed , localizado em /usr/bin/sed , e usando o Homebrew ( link ) po...
14.05.2013 / 10:50
3
respostas

Devo usar o 'sudo' nos scripts que escrevo?

Estou configurando uma nova máquina (bem, na verdade, uma VM Ubuntu) e estou tentando escrever um script para configurar algumas coisas comuns que uso ao fazer isso (Git, curl, vim + janus). Então meu script parece um pouco assim: #setup #...
08.09.2011 / 02:44