Aqui está um exemplo de como usar cutpara quebrar a entrada em campos usando um delimitador de espaço e obter o segundo campo: cut -f2 -d' ' Como o delimitador pode ser definido como uma guia, em vez de um
Aqui está um exemplo de como usar cutpara quebrar a entrada em campos usando um delimitador de espaço e obter o segundo campo: cut -f2 -d' ' Como o delimitador pode ser definido como uma guia, em vez de um
Se você acompanha o unix.stackexchange.com há algum tempo, esperamos que você já saiba que deixar uma variável sem aspas no contexto da lista (como em echo $var) nos shells Bourne / POSIX (zsh é a exceção) tem um significado muito especial e não deve ser feito, a menos que você tenha uma boa razão...
Estou trabalhando no Mac OSX, então acho que estou usando o bash ...? Às vezes, insiro algo que não quero ser lembrado na história. Como faço para
Eu deixei um script em execução em uma máquina remota desde quando eu estava trabalhando localmente. Posso conectar-me via SSH à máquina como o mesmo usuário e ver o script sendo executado ps. $ ps aux | grep ipcheck myuser 18386 0.0 0.0 18460 3476 pts/0 S+ Dec14 1:11 /bin/bash ./ipchecker.sh É...
Usando sistemas de controle de versão, fico aborrecido com o barulho quando o diff diz No newline at end of file. Então, eu estava pensando: como adicionar uma nova linha no final de um arquivo para se livrar dessas
O que você pode fazer com o evalcomando? Por que isso é útil? É algum tipo de função interna no bash? Não existe uma manpágina para isso
Eu tenho um problema em que, se eu digitar comandos muito longos no bash, o terminal não renderizará o que estou digitando corretamente. Eu esperaria que, se tivesse um comando como o seguinte: username@someserver ~/somepath $ ssh -i /path/to/private/key [email protected] O...
Gostaria de alterar uma extensão de arquivo de *.txtpara *.text. Tentei usar o basenamecomando, mas estou tendo problemas para alterar mais de um arquivo. Aqui está o meu código: files=`ls -1 *.txt` for x in $files do mv $x "`basename $files .txt`.text" done Estou recebendo este...
Digamos que eu tenho o seguinte alias no bash - alias ls='ls --color=auto'- e quero chamar comum lssem opções. A única maneira de fazer isso é unalias, execute o comando e, em seguida, alias novamente? Ou há algum truque bacana ou solução
No início de um script do shell bash, está a seguinte linha: IFS=$'\n' Qual é o significado por trás dessa coleção de símbolos?
Eu quero executar um comando java uma vez para cada correspondência de ls | grep pattern -. Nesse caso, acho que poderia fazer, find pattern -exec java MyProg '{}' \;mas estou curioso sobre o caso geral - existe uma maneira fácil de dizer "executar um comando uma vez para cada linha de entrada...
Recebo a mensagem There are stopped jobs.quando tento sair de um shell bash às vezes. Aqui está um cenário reproduzível no python 2.x: ctrl+ cé tratado pelo intérprete como uma exceção. ctrl+ z'interrompe' o processo. ctrl+ dsai do python por reais. Aqui está uma saída de terminal do mundo...
Eu tenho uma instância do Linux que configurei há algum tempo. Quando eu inicio e faço o login, rootexistem algumas variáveis de ambiente que eu configuro, mas não consigo me lembrar ou descobrir de onde elas vieram. Eu verifiquei ~/.bash_profile, /etc/.bash_rce todos os scripts de...
Eu tenho um diretório cheio de imagens: image0001.png image0002.png image0003.png ... E eu gostaria que uma única linha renomeiasse para (digamos). 0001.png 0002.png 0003.png ... Como eu faço
Encontro-me repetindo muito: mkdir longtitleproject cd longtitleproject Existe uma maneira de fazer isso em uma linha sem repetir o nome do diretório? Estou na festa
Acabei de ver isso escrito; $ some-command >| /tmp/output.txt Tubos verticais são usados em redirecionamentos padrão "canalizando" a saída de um comando para outro, é >|de fato completamente inútil, pois seria o mesmo que apenas >neste
No terminal bash, posso pressionar Control+ Zpara suspender qualquer processo em execução ... e digitar fgpara retomar o processo. É possível suspender um processo se eu tiver apenas o PID? E se sim, qual comando devo usar? Estou procurando algo como: suspend-process $PID_OF_PROCESS e depois...
Encontrei o .bashrcarquivo e quero saber a finalidade / função dele. Também como e quando é
No bash tudo o que sei é que rmdir directoryname irá remover o diretório, mas apenas se estiver vazio. Existe uma maneira de forçar a remoção de
Estou tendo alguns problemas com alguns scripts no bash, sobre erros e comportamentos inesperados. Gostaria de investigar as causas dos problemas para poder aplicar correções. Existe uma maneira de ativar algum tipo de "modo de depuração" para o bash, para obter mais