Perguntas sobre 'bash'

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

Como passar argumentos de script bash para um subshell

Eu tenho um script de wrapper que faz algum trabalho e depois passa os parâmetros originais para outra ferramenta: #!/bin/bash # ... other_tool -a -b "$@" Isso funciona bem, a menos que a "outra ferramenta" seja executada em um subshell:...
21.03.2012 / 15:56
2
respostas

como tempo um processo no bash? [duplicado]

Como eu calcularia quanto tempo leva para meu script foo.sh ser executado? Estou procurando algo parecido com tic e toc no MATLAB.     
04.04.2011 / 02:01
8
respostas

Existe uma maneira de pular para uma parte anterior de um comando de linha de comando no Mac Terminal?

Muitas vezes eu me pego escrevendo longos comandos no shell bash - coisas com muitos argumentos, endereços da web, rotas, etc e assim por diante. De vez em quando eu vou perceber que eu esqueci de, digamos, colocar o meu "bundle exec" no início...
25.10.2011 / 15:42
1
resposta

Posso inverter a direção do fluxo do meu terminal?

Não tenho certeza de como formular essa pergunta de outra maneira, mas é isso. É possível inverter a maneira como o seu terminal imprime texto? Por exemplo, se eu digitar um comando, digite-o na parte inferior do terminal e a saída será produ...
20.02.2014 / 10:37
8
respostas

Executando scripts de outro diretório

Muitas vezes, o script que eu quero executar não está localizado no meu diretório de trabalho atual e eu realmente não quero deixá-lo. É uma boa prática executar scripts (BASH, Perl, etc.) de outro diretório? Eles costumam encontrar todas as...
24.11.2012 / 23:35
2
respostas

Grava um arquivo PID manualmente a partir do script Bash

Como eu poderia escrever um script Bash que executa um programa de longa duração e armazena o id do processo de programas em um arquivo separado? Eu quero algo como #!/bin/bash exec long_running_tool echo 'ps af |grep "long_running_tool" |...
27.01.2011 / 10:30
5
respostas

Como eu comparo dois arquivos com um script de shell?

Dado dois arquivos, quero escrever um script de shell que leia cada linha do arquivo1 e verifique se ele está lá no arquivo2. Se uma linha não for encontrada, deve sair dois arquivos diferentes e sair. Os arquivos podem conter números de palavra...
18.01.2011 / 18:27
2
respostas

Como obter o caminho completo para o destino do link

Se eu tiver um link simbólico /var/opt/foo criado com ln -fs /path/to/target/dir foo . Como posso, em um script, ver apenas o link obter /path/to/target/dir ? O que eu quero alcançar no script é rm -rf /path/to/target/dir antes de e...
31.08.2011 / 11:57
3
respostas

Como posso executar meu programa python diretamente do shell?

Eu escrevi um script. Quando começa, não pára e continua recebendo dados da Internet. Eu posso chamar assim: cd /User/Desktop/project/internetScanner/ python3 main.py start Mas eu gostaria de chamá-lo diretamente do terminal assim, dentro...
30.12.2011 / 17:31
1
resposta

Maneira fácil de trocar caracteres na linha de comando com as teclas de atalho do emacs?

Se eu estiver no vi, e eu ver que transpus os dois caracteres, é facilmente corrigido colocando o cursor sobre o primeiro e digitando x seguido por p no modo de comando. Existe algum truque semelhante que funcione na linha de comando do...
19.07.2011 / 09:50