Perguntas sobre 'shell'

2
respostas

Expand sub-shell antes de executá-lo?

Freqüentemente, executo comandos usando subshells e, às vezes, gostaria de ter as subshells expandidas antes de executar algo. Dessa forma, posso verificar o que estou fazendo e possivelmente editar o que está prestes a acontecer também. Por...
25.04.2013 / 13:49
2
respostas

Previsão de linha de comando

Encontrei um artigo interessante: Preditando linhas de comando do UNIX sobre a previsão de linha de comando (com base na atividade passada do usuário), e gostaria de saber se existe alguma implementação real de tal coisa?     
21.11.2012 / 10:02
1
resposta

Apaga antigas linhas de prompt no bash para economizar espaço de rolagem

Meu tema terminal costumava ser assim, Maseuacheiqueopromptdesperdiçoutantoespaço.Edepoiseutiveumaidéiaqueeupoderialimparoprompttodavezqueeuexecutasseumcomando.Euestavausandoobash,umadassoluçõeséusarafunçãopreexec_invoke_exec.Euusooseguinteco...
30.12.2013 / 03:20
4
respostas

Como “combinar” linhas impressas por vários programas com segurança?

Suponha que eu queira executar vários programas em paralelo e combinar suas saídas para um canal: sh -c ' (echo qqq; echo qqq2; echo qqq3)& (echo www; echo www2; echo www3)& (echo eee; echo eee2; echo eee3)& wait;...
27.11.2013 / 22:26
7
respostas

Bash - Manipulação Contínua de String

#!/bin/bash FILE="$(basename "$1")" FILE="${FILE/%.jpeg/.jpg}" Existe alguma maneira de colar essas duas linhas juntas em uma única linha?     
08.11.2011 / 13:32
4
respostas

/ bin / etc / lib64 / root / sbin excluído ou movido pela pasta mv / * / * enquanto su

OS são Centos 6.5 de 64 bits Eu baixei um arquivo tar e queria descompactar e mv dele. Eu desimpedi e, acidentalmente (como root), executei mv folder/* /* em vez de mv folder/* . bash disse que não poderia sobrescrever alguns arqu...
06.04.2014 / 06:51
2
respostas

A variável “$?” (dollar-question mark) está disponível apenas no shell Bash?

No shell Bash , posso obter o status de saída do comando por meio da variável $? : # ps -ef | grep "haha" root 15439 15345 0 23:02 pts/0 00:00:00 grep --color=auto haha # echo $? 0 Está disponível apenas no shell Bash? Ou eu t...
18.01.2016 / 02:05
2
respostas

Comportamento estranho de tr usando intervalos

Eu tenho um servidor em particular que está exibindo um comportamento estranho ao usar o tr. Aqui está um exemplo de um servidor em funcionamento: -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ Is...
03.07.2018 / 10:23
2
respostas

Como usar o Bash for sh no Ubuntu

Estou instalando um programa enorme, que tem seus recursos como um arquivo rpm . Ficou preso na linha de #!/bin/sh SCITEGICPERLBIN='dirname $0' SCITEGICPERLHOME='dirname $SCITEGICPERLBIN' if [ $SCITEGICPERLHOME == "." ] Aparentemente,...
08.05.2018 / 11:08
4
respostas

Adiciona uma nova linha em um nome de arquivo com 'mv'

É uma questão séria. Eu testo alguns scripts de awk e preciso de arquivos com uma nova linha em seus nomes. É possível adicionar uma nova linha em um nome de arquivo com mv ? Eu agora posso fazer isso com touch : touch "foo ba...
28.06.2015 / 11:00