Perguntas sobre 'bash'

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

economizando erros de shell bash em arquivos

Estou tentando salvar os erros quando faço um chmod em um arquivo. Eu estou executando o comando: chmod -R 766 * > chmod-errors.txt Mas isso não funciona. Eu também tentei chmod -R 766 * | cat > chmod-errors.txt O que esto...
29.06.2010 / 22:36
1
resposta

gzip muitos arquivos um por um

Eu tenho 100 arquivos, n1.txt, n2.txt,… e eu quero gzip cada um deles, mas não em um arquivo - finalmente eu gostaria de ter 100% de arquivosn*.txt.gz. Como posso fazer isso no Linux com o Bash?     
18.02.2013 / 14:00
1
resposta

Como adicionar o diretório atual ao caminho do Bash e por que ele é considerado uma má idéia por algumas pessoas?

Gostaria de adicionar o diretório atual ao caminho, para que não precise continuar digitando coisas como ./a.out repetidamente. Também me lembro de alguém dizendo que foi uma má ideia, mas não lembro por quê. Eu Windows e DOS é uma prática comum...
07.10.2010 / 10:33
1
resposta

Escrevendo este script Bash para aceitar Argumentos?

Como eu faria para converter este script bash: mkdir /store/sftp/%USERNAME% sudo useradd -d /incoming %USERNAME% sudo passwd %USERNAME% ## Password needs to be typed or passed in here sudo usermod -g sftp %USERNAME% sudo usermod -s /bin/fals...
07.04.2010 / 15:39
4
respostas

Como fazer um script invocar todos os outros scripts que correspondam a um padrão

Eu tenho um diretório com muitos scripts para gerar figuras. Todos os scripts correspondem ao padrão fig * -gen.sh Eu gostaria de ter um script bash (chamado allfig-gen.sh) para invocar todos os scripts de geração de figuras. Como posso fazer...
16.10.2009 / 07:25
1
resposta

Qual é a alternativa para 'find -type d' on Mac?

No Linux find -type d funciona para listar todos os subdiretórios, ignorando os arquivos. No entanto, quando executo isso em um Mac (High Sierra), recebo o erro: find: illegal option -- t . Ao investigar os googles, não encontrei nenh...
13.05.2018 / 21:23
1
resposta

Faz loop por diretórios e subdiretórios no bash

Eu tentei com esta linha, começando na pasta pai que contém as pastas pelas quais eu quero fazer um loop: for dir in */; do cd $dir for dir2 in */; do cd $dir2 ls -d $PWD/* cd .. done cd ....
13.09.2018 / 22:42
1
resposta

Usando o tar para descompactar o arquivo no diretório enquanto o shell está em outro lugar

Eu pensei que essa seria uma pergunta simples para responder, mas em todos os lugares eu viro TODOS espera que o tar esteja no mesmo diretório que o shell. Meu arquivo está localizado: /tmp/my_file.tar.gz Eu quero extraí-lo para o segu...
28.09.2018 / 14:33
2
respostas

Por que a saída do terminal esta toda vez que eu abri-lo?

Toda vez que eu abro o Terminal, ele gera: -bash: e: command not found Isso é normal? Se não, como eu poderia remover isso? Estou usando o MacOs Mojave.     
10.08.2018 / 18:06
1
resposta

if -else no shell script, argumento correspondente com string

Para o seguinte script de shell - #!/bin/sh main_version=0 feature_version=0 patch_version=0 if [[ $1 -eq "m" ]]; then main_version=$((main_version+1)) fi if [[ $1 -eq "f" ]]; then feature_version=$((feature_version+1)) fi if [[ $1...
01.08.2018 / 19:22