Perguntas com a marcação «shell»

9
Tratamento de barras invertidas em conchas

Como fazer echoe printfbarras invertidas tratamento em zsh, bashe outras conchas? No zsh , recebo o seguinte comportamento: $ echo "foo\bar\baz" foaaz $ echo "foo\\bar\\baz" foaaz $ echo 'foo\bar\baz' foaaz $ echo 'foo\\bar\\baz' foo\bar\baz Sob o bash , as coisas parecem um pouco mais...

9
Por que o Ctrl-C não funcionou?

Eu bati Ctrlcduas vezes no meu shell na tentativa de interromper um processo que está demorando muito tempo para terminar. ^C foi repetido duas vezes, mas o processo continuou. Por que não Ctrlcencerrou o processo

9
Como iniciar um programa em segundo plano

O programa Boblight não é executado em segundo plano. Não há diferença perceptível entre executar sudo boblightd e sudo boblightd& Como posso resolver esse problema que o console não bloqueará outras entradas? pi@raspberrypi ~/boblight/boblightd-for-raspberry-master $ sudo...

9
ImageMagick em vários arquivos

Eu converti um único arquivo de BMP para PNG com o ImageMagick convertusando o comando abaixo convert CD\ Front.bmp CD\ Front.png Eu tenho muitos desses arquivos, então tentei: for f in */*.bmp ; do convert $f ${f%bmp}png; done mas esse comando permanece para sempre. O que estou fazendo...

9
Substituir sequência por índice sequencial

Alguém pode sugerir uma maneira elegante de fazer isso? Entrada: test instant () test instant () ... test instant () //total 1000 lines a saída deve ser: test instant1 () test instant2 () test instant1000() As linhas vazias estão nos meus arquivos de entrada e há muitos arquivos no mesmo...

9
Como ler a entrada do usuário de um tubo?

Vamos supor que eu tenha um arquivo nomeado confirmation.shcom o seguinte conteúdo: #!/bin/bash echo -n "Are you sure [Y/n]? " read line case "$line" in n|N) echo "smth" ;; y|Y) echo "smth" ;; esac e quero executar esse script da seguinte maneira: cat confirmation.sh | sh Eu vejo Are you...

9
Corte dinamicamente a largura da linha stdout no Bash

Ultimamente, tenho experimentado o pscomando e, às vezes, caminhos longos são agrupados na próxima linha (ou duas) e dificultam a leitura. Quero canalizar a pssaída para outro programa para limitar a saída ao xnúmero de caracteres. Aqui está o que tenho até agora, mas não funciona muito bem: ps...