Perguntas sobre 'shell'

6
respostas

Existe um comando Unix para citar linhas de entrada?

Eu estou querendo saber se existe um comando de filtro para citar as linhas de entrada. Então, quando a tubulação: line number 1 line number 2 line number 3 para isso, você tem: "line number 1" "line number 2" "line number 3" Eu...
15.09.2015 / 15:59
5
respostas

Obtém o diretório pai de um determinado arquivo [duplicado]

Suponha que file armazene o nome do caminho de um arquivo não-dir. Como posso obter seu diretório pai? por que da seguinte maneira, anexando /.. ao seu valor não funciona $ cd $file/.. cd: ./Tools/build.bat/..: No such file o...
16.03.2017 / 16:24
3
respostas

Por que $ 0 não é um parâmetro posicional?

Eu li que os parâmetros posicionais começam em $1 (por exemplo: $1 , $2 , $3 e assim por diante são parâmetros posicionais). Mas $0 não é um parâmetro posicional. Mas por que $0 não é um parâmetro posicional? Acho que isso...
23.12.2017 / 18:35
7
respostas

Renomeação em lote de arquivos [duplicados]

Eu tenho um diretório cheio de imagens: DSCN4749.JPG DSCN4750.JPG DSCN4892.JPG ... E eu gostaria que um de uma linha mudasse o nome para (digamos). dscn4749.jpg dscn4750.jpg dscn4892.jpg ... Como faço isso? Alternativas / exte...
09.02.2014 / 18:34
4
respostas

Selinux está negando acesso ao mysqld

Eu tenho um script que despeja um banco de dados mysql. Em seguida, ele compacta o arquivo e isso é armazenado na minha pasta pessoal usando o cron. O problema é que eu estou recebendo uma mensagem de erro. mysqldump: Couldn't execute 'show...
22.07.2011 / 10:49
5
respostas

Filtre os caminhos de um arquivo de texto que é mais profundo do que o predecessor imediato

Dado um arquivo de texto contendo uma lista ordenada de caminhos, como posso remover todos os caminhos que são redundantes devido a ter seu pai (imediato ou não) também na lista? Por exemplo: /aaa/bbb /aaa/bbb/ccc /ddd/eee /fff/ggg /fff/gg...
02.05.2017 / 07:31
3
respostas

Como substituir “^” por espaço?

Como pode ^ ser substituído pelo espaço no Unix? Entrada: ab^cd^ef Saída: ab cd ef Eu tentei sub(/^/, " & ", str) , mas a saída é igual à entrada.     
29.08.2016 / 03:38
6
respostas

quer a última linha quando o awk duplicado?

Eu tenho o arquivo: key value blah blah blah blah blahblah man1 boy1 blah blah man1 boy2 man1 boy1 Eu faço isso para remover linhas duplicadas: awk '/man1/ { print $1,$2} ' file | awk '!x[$0]++' e o comando pega a primeira linha e...
13.08.2014 / 20:16
4
respostas

Como eu exibo nomes de arquivos que contêm dois caracteres e um deles é c?

Eu tentei fazer ls [a-z][a-z] , mas parece que não está funcionando.     
05.10.2018 / 17:13
3
respostas

O comando Echo com o operador AND não sai

echo hai && echo bye imprime hai bye enquanto echo hai && echo $? imprime hai 0 Quando o valor de retorno do primeiro comando de eco é 0 , como a instrução echo após o operador AND é executado? Não...
19.04.2015 / 15:33