Como verificar o status de apt-get update ?
$ apt-get update ; echo "status is: $?"
Err http://security.debian.org stable/updates Release.gpg
Could not resolve 'security.debian.org'
Hit http://192.168.1.100 stable Release.gpg
Hit http://19...
Estou executando um comando de um script como
tar -c -f ar.tar a b c d
onde b, c e d podem não existir e podem ser diretórios. As soluções que desenvolvi são canalizar a saída de ls -d para grep , emendá-la no comando tar ou ativa...
Assim, em geral, tenho a tendência de olhar para sed para processamento de texto - especialmente para arquivos grandes - e geralmente evito fazer esse tipo de coisa no próprio shell.
Eu acho que isso pode mudar. Eu estava bisbilhotando em...
Como faço para imprimir a imagem Exif date com uma ferramenta como exiv2?
Meu objetivo é escrever o ano e o mês da imagem em variáveis separadas. Eu realmente tenho que analisar a saída com regex ou existe uma alternativa para algo como isto:...
Estou paranoico com isso, mas espero que seja uma pergunta simples:
Existe alguma diferença entre
cat file1 | egrep -oP "[Mm]y string" > /home/user/file.txt
e
cat file1|egrep -oP "[Mm]y string">/home/user/file.txt
i.e., im...
Digamos que você tenha diretórios /dir1 e /dir2/linked , onde o último é um link simbólico para o primeiro.
Quando você cd to linked e pwd , obtém a saída /dir2/linked . Se você, em seguida, cd .. , você será colocado em /di...
Digamos que você tenha um script de shell que execute algum tipo de código de limpeza
através de uma armadilha EXIT , como esta:
#!/bin/bash
mytrap () {
echo "It's a trap!" >&2
}
trap mytrap exit
echo I am at the end of the scri...
Eu vi o seguinte trecho neste tópico: Como mudar de csh para bash como shell padrão
sleep 2
if (-x /usr/local/bin/bash) then
exec /bin/sh -c '. ~/.profile; exec /usr/local/bin/bash'
endif
Meu entendimento é que, se você colocar esse s...
Algo estranho começou a acontecer no meu terminal. Sempre que digito algum comando errado, ele tenta executar esse comando em segundo plano.
hegeek@colinux: ~# l
[9]+ Stopped l
thegeek@colinux: ~# fdsl
[10]+ Stopped...
No bash, [[ $variable ]] e [[ -n $variable ]] são completamente equivalentes? Parece ser o caso a julgar pela saída abaixo, mas vejo ambas as formas de uso predominantes em scripts de shell.
$ z="abra"
$ [[ $z ]]
$ echo $?
0
$ [[ -n $z...