Perguntas sobre 'shell'

1
resposta

Teste -n dá resultado inesperado

Eu entendo test -n <expression> para retornar false se a expressão for avaliada como um tamanho de string maior que 0. Por que então ocorre o seguinte? Macbook:~ echo ${#undeclared_variable} 0 Macbook:~ test -n $undeclared_variable &...
06.07.2014 / 19:07
2
respostas

Usando a expansão aritmética bash “double paren”, a matemática falha com zero à esquerda

Eu tenho um script simples que lida com horas e minutos. Se eu quiser calcular o número de minutos desde a meia-noite com uma string s hh:mm , tentei dividir a string e fazer hh * 60 + mm Meu problema é que, enquanto $ (( tot = 12...
24.08.2011 / 08:38
5
respostas

Conflito entre minha definição de prompt e cat em zsh

Eu tenho um arquivo em um sistema de arquivos remoto que eu sei que tem uma pequena cadeia de texto (uma seqüência de números em uma única linha). Se eu abrir o arquivo em um editor de texto como nano ou Emacs, posso ver a string. Além disso, nã...
06.10.2011 / 14:37
3
respostas

O que a opção -9 significa para killall?

Eu vi o comando killall -9 , mas não há essa opção na página do manual. Então, agora estou um pouco confuso: o que significa a opção -9 ?     
10.01.2016 / 19:44
3
respostas

Converter o código ascii para hexadecimal no shell script do UNIX

Eu gostaria de converter o código ASCII (como - ou _ ou . , etc.) para representação hexadecimal no shell Unix (sem o comando bc ), por exemplo: - = & gt ; %2d . Alguma idéia?     
27.08.2010 / 15:37
3
respostas

bash quote escapando mudança em 4.4

Estou atualizando o bash em nossa plataforma integrada da versão 4.1.9 para a mais recente (4.4.12), e estou vendo uma mudança de comportamento neste cenário simples de passar argumentos de escape para um script. Script / tmp / printarg: #...
17.01.2018 / 19:26
4
respostas

Script Bash para renomear arquivos de uma fonte de arquivo de texto

Sou relativamente novo para bater; Eu posso executar tarefas administrativas simples com comandos simples 1 por vez. No entanto, eu tenho a tarefa de renomear alguns arquivos em um diretório usando um arquivo de texto como fonte para minha renom...
08.08.2013 / 17:42
2
respostas

Como executar "find -exec script {} \;

Eu tenho um script que altera as propriedades dos arquivos para uma pasta. Aqui está a árvore de exemplos: dir 1 --file 1 --file 2 --file 3 dir 2 --file 1 --file 2 dir 3 --file 1 --file 2 --file 3 Estou...
28.03.2013 / 18:09
3
respostas

Esvazie um arquivo sem grep tratando-o posteriormente como um arquivo binário

Atualmente, tenho netcat saída de tubulação para tee que está gravando para output.txt com nc -l -k -p 9100 | tee output.txt Eu quero monitorar esta saída, então eu estou assistindo com tail -f | egrep -i 'regex' via PuTTY para q...
15.10.2014 / 13:42
3
respostas

Como remover ponto e espaço do início dos nomes de arquivos

Estou tentando alterar arquivos jpg nomeados com um ponto e um espaço no início e com um ponto ausente antes do final (como este . Startjpg to Start.jpg O ponto torna os arquivos ocultos de sed e ls -al listam esses arquivos, entã...
23.07.2014 / 16:17