Perguntas sobre 'bash-scripting'

1
resposta

Comportamento estranho de = ~ no bash

Então, estou fazendo isso: [[ 'Comment 1: abcas' =~ '(?:Comment [0-9]*: )(.*)' ]] O regex funciona bem com muitos testadores de regex on-line e em js, mas não conseguiu trabalhar no bash. De qualquer forma, a modificação do meu regex par...
24.01.2017 / 04:18
1
resposta

Como converter IMAP em POP3

Eu tenho um servidor de e-mail que só tem interface IMAP. Por outro lado, tenho outro cliente de correio de propósito especial (um tipo de sistema embarcado) que aceita apenas o protocolo POP3. Como posso conectar o cliente ao servido...
12.11.2016 / 15:21
1
resposta

Feed de linha nos resultados do shell script usando o comando grep

Estou escrevendo um script de shell para grep something a partir de um arquivo de log e, em seguida, imprimo todos os resultados usando o comando echo . Eu poderia fazer isso, mas suponha que o log contenha mais de uma instância da strin...
05.09.2016 / 17:19
1
resposta

Bash completion: filtra arquivos de backup (~)

Eu gostaria que o bash filtrasse os arquivos de backup, com um nome terminando em ~ (til), quando os nomes de arquivos fossem preenchidos automaticamente. Eu escrevi um script para definir isso ao usar o vim (tenho pouca experiência com scrip...
26.05.2016 / 21:47
1
resposta

Como iniciar programaticamente N programas em N sessões de tela?

Eu quero criar um script bash único que inicie N aplicativos em N sessões de tela desanexadas - quero dizer algo assim: 1. create screen session 2. launch app A 3. detach screen 4. create another screen session 5. launch app B 6. detach ......
14.08.2016 / 10:39
1
resposta

Qual é a diferença entre \ e [38; 5; 175m e \ [\ e [38; 5; 175m \] no que se refere a cores bash?

Eu tenho tentado aprender como personalizar meu shell e me deparei com duas maneiras diferentes de especificar cores no shell Bash. Ambos parecem realizar o mesmo objetivo e não tenho certeza do que (se houver) é a diferença. O que o entorno [e]...
02.05.2016 / 13:19
1
resposta

Bash: É possível declarar cada item da lista em uma nova linha?

Exemplo: você normalmente lista valores em um layout horizontal for var in 0 1 2 3 4 5 6 7 8 9 do echo $var done Seria interessante, para fins de controle de versão e legibilidade, inserir cada item da lista em sua própria linha. Iss...
12.04.2016 / 21:59
1
resposta

Quem poderia simplificar este script melhor do que o que é ?, em relação principalmente aqueles tmp's

#!/bin/sh -e # # Usage: # ytpl song title # ytpl < titles # go() { echo "Playing $1" # Force TTY input for controls even if titles are read from input echo https://youtu.be/ > tmp1.txt youtube-dl --get-id "ytsearch:$1...
26.02.2016 / 00:33
1
resposta

para loop (f in * .txt) gera erro se nenhum arquivo * .txt existir

Eu tenho um pequeno script que se parece com isso: #!/bin/sh for f in ./*.txt do f=$(basename $f) echo "Processing $f" scp somewhere mv $f done/'basename $f' done Isso está funcionando perfeitamente, mas assim que não restarem arquivo...
25.01.2016 / 16:24
2
respostas

É possível executar programas nodejs no bash?

Minha pergunta é simples: eu tenho um programa escrito em nodejs e quero executá-lo em um loop infinito na linguagem bash, isso é possível?     
04.11.2015 / 16:20