Perguntas sobre 'bash'

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

Precisa encontrar recursivamente todos os nomes de arquivos contendo dois pontos e substituir os dois pontos por um traço?

Eu tenho um diretório 'main' contendo muitos subdiretórios e em alguns desses subdiretórios eu tenho nomes de arquivos que contêm dois pontos. Eu carreguei o diretório 'main' para um repositório do GitHub do Linux, mas tive problemas quando tent...
29.08.2017 / 05:35
1
resposta

O terminal do Bash não quebra o texto corretamente

Estou usando o gnome-terminal com o bash e, quando tenho um comando que deve passar da linha, ele permanece na mesma linha. Então, ao invés de: echo "abcdefghijklmnopqrstuvwxyz" gostaria de receber opqrstuvwxyz""abcdefghijklmn O...
22.06.2017 / 02:56
1
resposta

A “$ @” é uma exceção às aspas duplas?

Normalmente, o que está dentro das aspas duplas conta para uma palavra e, portanto, conta para um parâmetro ao chamar um programa com "...". É "$ @" uma exceção, uma vez que é dividido em tantas palavras quanto os parâmetros passados para o scri...
29.07.2017 / 22:04
1
resposta

Montando (ou ligando para) um cartão SD NTFS em “Bash no Ubuntu no Windows”

Eu gosto de usar o Ubuntu Bash que foi adicionado ao Windows 10 desde a Atualização de Aniversário. Geralmente funciona bem e permite que eu continue trabalhando quando alterno entre minha estação de trabalho Linux e meu laptop Windows. Eu costu...
04.04.2017 / 08:28
2
respostas

Não é possível usar o comando ls no linux

Durante o uso da caixa virtual, não consigo usar o comando ls, ele mostra ls: unrecognized option '--color=auto' ls: use the --help option for usage information Alguém pode me dar sugestão. Eu pesquiso no google e vim através do comando a...
14.11.2016 / 08:46
2
respostas

Imprimir o commnd executado pelo shell

Eu estou tentando copiar os arquivos não presentes em um diretório para o outro diretório usando o awk diff -r dir1 dir2 | grep dir1 | awk '{$1=$2=$3 =""; print "cp \"./dir1/" substr($0,4) "\" ./dir2/"}' | sh Isso funciona bem, exceto que...
19.11.2016 / 13:36
2
respostas

Criar novo loop de usuário

Eu quero criar um novo script de usuário que eu possa criar um segundo ou terceiro. Até agora eu tenho algo assim, mas estou preso ao resto. #!/bin/bash echo "Do you want to create a new user (y/n): " read createNewUser while [[ createNew...
01.07.2016 / 16:20
1
resposta

Por que o bash se recusaria a diferenciar maiúsculas de minúsculas?

Estou trabalhando em um servidor onde parece que não consigo definir o bash para não diferenciar maiúsculas de minúsculas. Eu tenho o shell definido para, set completion-ignore-case on Mas isso não parece estar funcionando. Eu estou traba...
01.05.2017 / 10:12
1
resposta

Sed: opção desconhecida para 's'

Estou tentando alterar um arquivo de configuração usando o script bash. Estou usando o comando sed para mudar como abaixo. VAR1=$(cat postgresql.conf | grep "shared_buffers =" | cut -d# -f1) VAR2=$(shared_buffers = 8GB) sed -ie s/${VAR1}/${VA...
24.08.2016 / 15:12
3
respostas

Corresponder caractere ou fim de linha com sed

Tentando limpar uma variável PYTHONPATH que possui a sintaxe comum: /a/path:/another/path/:/one/more/path Desejo remover todos os caminhos que começam com /mnt . Primeiro, tente com sed : sed 's,/mnt/[^:]\+:,,g' <<< $PY...
25.08.2016 / 18:24