Perguntas sobre 'bash'

Bash (Bourne-Again SHell), é o shell usado na interface de linha de comando do Ubuntu por padrão.
1
resposta

Verifique o hash e faça uma determinada função

Eu estou tentando verificar um hash (não importa qual), e se um certo hash é encontrado, então execute certos comandos. Atualmente, meu código é if [[ md5sum $file -ne $sum ]] then $commands fi No entanto, o bash se recusa a exec...
19.03.2016 / 22:19
0
respostas

Colon (:) operador no shell do Unix

No que diz respeito ao cólon, entendo que ele é usado em certas situações como um nulo e como um parâmetro de expansão para substring, mas alguém pode me explicar isso: do_qc: $(STAGE1_OUT_FILES) Mais exemplos: print_stage0_files: setu...
06.03.2016 / 19:29
1
resposta

Como os argumentos citados são manipulados por / bin / time

Estou cronometrando um binário personalizado no formulário: ./prog --opt1=arg1 --opt2=arg2 --opt3="arg3" É necessário que a terceira opção tenha um argumento citado. Em um script, salvo todas as opções: exec=./prog e opts="--opt1=ar...
10.03.2016 / 01:52
0
respostas

A variável Ruby $ PATH do chruby muda sozinha quando o diretório de trabalho atual é alterado?

Instalei o Ruby e o Rails usando um guia que encontrei aqui: link Notavelmente, este guia usa scripts ruby-install e chruby para permitir a instalação de várias versões do Ruby a serem instaladas. O sistema que eu instalei está executando o...
17.02.2016 / 21:06
1
resposta

Como construir uma string de comando apropriada no bash? Citando questões, acho

Eu tenho uma pergunta muito novata, tenho certeza. Eu estou tentando construir um script para editar os timestamps internos EXIF de um número de arquivos de foto JPG, usando o utilitário exiftool de linha de comando. Meu problema real vem na con...
07.02.2016 / 22:24
1
resposta

As páginas do manual estão desatualizadas

Antecedentes: Eu aprendi recentemente sobre a opção mv -t flag no bash, mas quando eu chequei as man pages no meu computador, não havia menção a isso. As man pages tinham data de 9 de julho de 2002. Eu entrei em outro sistema UNIX e encontrei...
02.02.2016 / 17:49
1
resposta

Alternativa para ls para agrupar extensões antes de ordenar

Estou procurando uma maneira de modificar / substituir ls com um comando que seja capaz de: Agrupando diretórios primeiro (como ls faz) agrupar arquivos por grupos de extensões definidos pelo usuário (por exemplo, todo o tipo de im...
19.02.2016 / 05:13
2
respostas

Se a declaração não estiver sendo avaliada como esperado. Estou configurando minhas variáveis incorretamente?

Estou tentando criar um comando que me permita verificar sites em busca de palavras específicas. Eu usei \ no final da linha para envolvê-lo para o próximo, (não tenho certeza se eu usei os corretamente aqui) esses caracteres não estão no meu sc...
22.03.2016 / 21:10
1
resposta

incapaz de remover links simbólicos da cópia rsync de / bin e / dev

Eu acidentalmente fiz uma cópia rsync do meu diretório raiz, "/" usando a opção -a, como segue: user@mycomputer:~$ rsync -a / /backup-dir user@mycomputer:~$ ls -l /backup-dir/ total 10102784 drwxrwxrwx 1 user nogroup 0 Feb 3 18:18 bi...
04.02.2016 / 17:06
1
resposta

Looping através de pastas curinga e executando vários comandos no Bash

Eu tenho um conjunto de comandos para alterar o conteúdo dos arquivos chamados MenuSettings, que funcionam bem quando direcionados para uma pasta. cd /Applications/snowflake/table-updater/Testing/Applications/Salford_100 sed -e '1r MenuSetti...
04.02.2016 / 15:58