Perguntas sobre 'shell'

2
respostas

Shell comendo '?' personagens

Essa é uma pergunta tão simples que tenho certeza de que foi perguntada em algum lugar, mas não consigo encontrá-la. Minha concha, que eu não configurei intencionalmente para fazer isso, parece comer qualquer palavra que envolva pontos de interr...
15.04.2016 / 15:37
2
respostas

Escalar permissões através de um shell script em segundo plano

Gostaria de escrever em um arquivo de dispositivo (de uma impressora) localizado em /dev/usb/lp0 . O arquivo é de propriedade de lp user e group. Esse arquivo é criado sempre que eu conecto meu dispositivo de impressora ao sistema. Eu te...
09.07.2016 / 21:03
2
respostas

Diferença entre o comando 'ls 2 tmp tmp' e o comando 'ls tmp'

Sou relativamente novo em sistemas Linux. Eu não entendo qual é a diferença entre ls 2>tmp >tmp e ls > tmp . Ambos parecem fazer essencialmente a mesma coisa, criando um arquivo tmp e armazenando o resultado do comando ls .     
27.05.2014 / 03:19
1
resposta

Como atribuir palavras com espaços como um nome inteiro à variável no shell script? [duplicado]

Eu preciso criar um diretório com o nome do autor. É fácil quando se está sozinho. Eu posso simplesmente mkdir "Mario Luis Garcia" Isso criará um diretório chamado "Mario Luis Garcia" Mas quando tentamos fazer isso massivamente com o...
10.08.2014 / 02:37
2
respostas

Renomeia um arquivo contendo dinamicamente espaços [duplicado]

Eu quero renomear um arquivo dinamicamente com base em dados que contenham espaços Name="Abc DEF" Name1="GHI JKL" mv /sample/pdf/noriginalName.pdf /sample/outputPdf/${NAME}${Name1}".pdf" Mas isso me causa um erro porque encontra espaço...
14.08.2014 / 07:53
4
respostas

por que não precisamos exportar aqui?

$ IFS=";" $ read first second i am;a_i b c $ echo $first i am $ echo $second a_i b c $ echo $IFS Estou certo de que read first second é um subprocesso do atual processo de shell? Se sim, por que não precisamos de export IFS=";" ?...
30.08.2014 / 21:13
2
respostas

resultados diferentes no terminal vs submissão qsub

Estou tentando executar um comando no terminal e também enviá-lo ao cluster, mas estou obtendo resultados diferentes. Quando eu digito no terminal isso: $ for i in *_1.fastq.gz; do echo $i >> t.txt; zcat $i | \ grep "GCTGGCAAAAAG...
09.07.2018 / 17:55
2
respostas

&& não funciona com & do script de segundo plano

Eu tenho este script: cd foo && git pull && node server.js & && pid=$! && echo "$pid" mas o bash não parece gostar desta parte: & && ... então eu mudei para isso: set -e cd foo git pul...
14.09.2018 / 19:32
2
respostas

Renomeando todos os arquivos terminados com .c presente no diretório recursivo

Eu preciso de um shell script que inclua alguma string no nome do arquivo (arquivos .c) presente em um diretório e subdiretório. Por exemplo: Se lokesh for o diretório pai e dentro dele lokesh1 e lokesh2 é o subdiretório e dentro de...
06.04.2018 / 13:51
2
respostas

Substituindo sh por zsh

Eu substituí sh com zsh pelos seguintes comandos: $ sudo mv /bin/sh /bin/sh1 $ sudo ln -s /usr/bin/zsh /bin/sh $ ls -l /bin/sh lrwxrwxrwx 1 root root 12 Jul 6 20:48 /bin/sh -> /usr/bin/zsh $ which sh /bin/sh $ sh $ exit $ zsh mpc% exit...
06.07.2018 / 16:22