Perguntas com a marcação «bash»

O Bash é um shell gratuito para sistemas operacionais semelhantes ao Unix do Projeto GNU.

2
Readlink não está funcionando com o ssh
Estou tentando enviar um comando bash sobre SSH usando ssh -q $REMOTE -x "command". Porque eu tenho vários comandos bash, estou usando << EOF. O problema é que o comando readlink me retorna uma string vazia quando atribuo seu resultado a uma variável. Quando eu chamo diretamente, não é. Aqui …



4
Extrair substring usando bash
Todos, Eu tenho nomes de arquivos que estarão sempre no seguinte formato "rX_Q_Y_filename.mp3", onde X e Y são números (0-9). FYI, X e Y no nome do arquivo podem ter 1 ou mais dígitos exemplo "r1234_Q_456789_filename.mp3" Como faço para extrair a parte 'Q_456789' do nome do arquivo usando o script …
bash  shell  sed 



1
Personalizando mkisofs como multi-plataforma quanto possível
Eu tenho um arquivo relativamente grande do qual meus alunos selecionariam arquivos para criar imagens iso, que eles levam para casa em seus pen drives para gravar seus próprios DVDs. Para tornar o processo o mais livre possível, preciso saber: 1) as opções para tornar as imagens iso tão cruzadas …



1
Busca padrão do usuário de entrada em um arquivo no Unix usando o awk
Eu estou tentando escrever script awk para procurar um padrão que é dado entrada pelo usuário, em um arquivo. Meu código é assim: awk 'BEGIN{printf "Enter : ";getline input<"/dev/tty"} /'"$input"'/ {print}' <abc.txt O que eu recebo como saída é o arquivo inteiro. Alguém pode me ajudar a descobrir onde estou …
bash  unix  awk 

3
Como gerar os resultados de vários comandos em uma linha?
Eu tenho essa linha de comando bash: {echo -n ROT: \ ; date ; tree /Volumes/WD\ Ultra\ 2TB\ ROT/Bilder\ Archiv | tail -1 ;} >> /Users/reinard/Desktop/TestRot.txt Eu esperava ter essa saída: ROT: Sa 5 Dez 2015 18:14:52 EET 6651 directories, 208455 files mas eu tenho sempre isso (2 linhas): ROT: …


3
Como executar dois comandos em um achado
Eu gostaria de encontrar pastas específicas ecoar seu nome ls -l seu conteúdo Meu problema é que eu não sei como combinar um echo {} e um ls -l {} em um comando de localização. linha para eco: sudo find / -type d -name 'yt' -exec echo {} \; linha …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.