Perguntas sobre 'shell'

3
respostas

apt-get atualizar status de saída

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...
20.12.2014 / 11:54
2
respostas

Tar uma lista de arquivos que não existem

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...
13.11.2014 / 09:21
1
resposta

Como o ksh93 é tão rápido?

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...
22.12.2014 / 10:30
2
respostas

Imprime valores de dados de imagem Exif específicos com exiv2

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:...
14.03.2011 / 20:46
1
resposta

Redirecionamento de saída e espaços

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...
17.09.2012 / 03:24
1
resposta

Noções básicas sobre percursos de symlinks de diretório e o diretório pai

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...
23.01.2015 / 11:04
1
resposta

Manipulação de armadilhas e sub-inscrições implícitas em scripts de shell

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...
18.10.2015 / 14:25
1
resposta

Alterando o shell padrão sem chsh ou privilégios de administrador

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...
10.12.2011 / 23:53
1
resposta

Sempre que digito algum comando errado, meu terminal tenta executar esse comando em segundo plano

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...
03.09.2010 / 21:44
2
respostas

Diferença entre [[$ variable]] e [[-n $ variable]]?

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...
30.01.2013 / 18:25