Perguntas com a marcação «shell»

12
registro de data e hora antes de um eco

Existe uma maneira melhor de criar registro de data e hora na frente de um echo? Atualmente eu faço desta maneira: #!/bin/sh if mount | grep -q /mnt/usb; then echo `date +%R\ ` "usb device already mounted" else echo `date +%R\ ` "mounting usb device..." mount -t msdosfs /dev/da0s1 /mnt/usb...

12
bash adiciona aspas simples extras

Estou com um problema ao executar meu script. Ao executá-lo no modo de depuração (bash -x), posso ver que o bash está adicionando aspas extras. Portanto, meu script está falhando. Aqui está dentro do meu script: testvar="\"sudo /home/pi/shared/blink.sh 27 off\"" ssh -n -q -q -o BatchMode=yes -o...

12
Comparação de dois comandos find

Recentemente, recebi essa findlinha, mas não sou capaz de explicar de onde vem a diferença dos dois abaixo: Exemplo 1 [root@centos share]# find . -exec grep -i "madis" {} /dev/null \; ./names:Madison Randy:300:Product Development Exemplo 2 [root@centos share]# find . -exec grep -i "madis" {}...

12
como renomear arquivos enquanto copia?

Como eu copiava (estilo de arquivo onde a data não é alterada) todos os arquivos em um diretório de backup para o diretório do usuário enquanto renomeia cada arquivo para remover a parte aleatória da cadeia de caracteres do nome (por exemplo, -2b0fd460_1426b77b1ee_-7b8e)? cp...

12
Serialize variável de shell no bash ou zsh

Existe alguma maneira de serializar uma variável de shell? Suponha que eu tenha uma variável $VARe que queira salvá-la em um arquivo ou qualquer outra coisa e, em seguida, leia novamente mais tarde para recuperar o mesmo valor? Existe uma maneira portátil de fazer isso? (Acho que não) Existe uma...

12
Entrando em um diretório vinculado por um link

Quando eu faço cdum link, meu caminho atual é prefixado com o caminho do link, em vez do caminho do diretório ao qual o link está vinculado. Por exemplo ~/dirlinks/maths$ ls -l logic lrwxrwxrwx 1 tim tim 71 Jul 27 10:24 logic -> /windows-d/academic discipline/study objects/areas/formal...

12
sobre sed -e portátil… db ou! b?

Na presente edição Stéphane Chazelas POSIXifies (novamente) o meu sedformatação através da inserção de uma -epausa xpression e outra -edeclaração xpression. Agora, posso perguntar a ele por que, nos comentários, suponho, mas já é a revisão número 18 dessa resposta e quase todas as anteriores já...

12
Número de caracteres na saída de um comando shell

Estou escrevendo um script que precisa calcular o número de caracteres na saída de um comando em uma única etapa . Por exemplo, o uso do comando readlink -f /etc/fstabdeve retornar 10porque a saída desse comando tem 10 caracteres. Isso já é possível com variáveis ​​armazenadas usando o seguinte...

12
Limpar ou desativar aliases no zsh

Eu instalei o oh-my-zsh para facilitar o uso do terminal. Uma coisa que me incomoda são os apelidos prolíficos adicionados por ele, como "ga", "gap", "gcmsg", "_", que são mais difíceis de lembrar do que o comando original e poluem a tabela de hash do comando. Então, existe uma maneira de...