Perguntas com a marcação «bash»

Perguntas específicas ao Bourne Again SHell do GNU, em oposição a outros shells Bourne / POSIX. Para perguntas sobre shells do Unix em geral, use a tag / shell.

4
ln -s com um caminho relativo a pwd
Estou tentando criar um monte de links simbólicos, mas não consigo entender por que isso está funcionando ln -s /Users/niels/something/foo ~/bin/foo_link enquanto isso cd /Users/niels/something ln -s foo ~/bin/foo_link não é. Eu acredito que tem algo a ver com foo_linkvincular a foo em /Users/niels/binvez de/Users/niels/something Portanto, a pergunta é: como …
26 bash  shell  symlink  ln 




2
O Bash não está encontrando um programa, mesmo que esteja no meu caminho
Eu tenho um programa no meu caminho. O programa é executado quando executado com um caminho completo especificado. Mas o programa não pode ser encontrado quando o executo apenas com seu nome. Basicamente, quero entender como a saída abaixo é possível e como corrigi-la para que meu programa possa realmente …
26 bash  path 

4
Como depurar e corrigir o preenchimento automático lento no bash?
Após uma atualização recente (Ubuntu 12.04 LTS), o TAB completo na linha de comando fica lento. Depois de inserir um comando parcial (por exemplo evi [TAB]) ou nome de arquivo parcial (por exemplo evince somedocu[TAB]), o shell, às vezes, embora nem sempre, trava por alguns segundos. Pessoalmente, eu prefiro um …


5
imprima a saída para 3 colunas separadas
MYPATH=/var/www/html/error_logs/ TOTALFILE=$(ls $MYPATH* | wc -l) FILETIME=$(stat --format=%y $MYPATH* | head -5 | cut -d'.' -f1) FILE=$(ls -1tcr $MYPATH* | head -5 | rev | cut -d/ -f1 | rev) TOPLINE=$(head -1 $MYPATH* | grep -Po '".*?"' | head -5) como posso imprimir elegantemente essas informações de 5 arquivos em …





7
Inverter variável booleana
Eu quero tentar um script simples flag=false while !$flag do read x if [ "$x" -eq "true" ] then flag=true fi echo "${x} : ${flag}" done Mas quando eu o executar, se eu digitar true, verei isso x="true"e flag="true", mas o ciclo não termina. O que há de errado com …
26 bash  scripting 

8
Usar arquivo de configuração para o meu shell script
Eu preciso criar um arquivo de configuração para o meu próprio script: aqui está um exemplo: roteiro: #!/bin/bash source /home/myuser/test/config echo "Name=$nam" >&2 echo "Surname=$sur" >&2 Conteúdo de /home/myuser/test/config: nam="Mark" sur="Brown" isso funciona! Minha pergunta: essa é a maneira correta de fazer isso ou existem outras maneiras?


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.