Perguntas sobre 'shell'

4
respostas

Imprima uma string incluindo aspas simples e outros caracteres especiais

Como posso escrever isso com um script AIX corretamente? Minha exigência é escrever este comando em test.txt: clock=$(prtconf -s | awk '{print $4,$5}') Eu tentei este comando: print 'clock=$(prtconf -s | awk '{print $4,$5}')' > test...
10.06.2014 / 09:12
1
resposta

Por que 'jobs' sempre retorna uma linha para processos concluídos quando executados em um subshell dentro de um script?

Normalmente, quando um trabalho é iniciado em segundo plano, jobs relatará que ele foi concluído na primeira vez que for executado após a conclusão do trabalho e nada para execuções subseqüentes: $ ping -c 4 localhost &>/dev/null &a...
24.03.2015 / 11:23
2
respostas

stdin 'hop' over process?

Existe uma maneira de o stdin poder 'saltar' sobre um processo? Por exemplo, no seguinte comando, cat file | ssh host 'mkdir -p /some/directory && cat > /some/directory/file' Isso enviará o stdin do primeiro cat para mkdir...
07.03.2015 / 14:28
3
respostas

Renomeie vários arquivos, subdiretórios e insira caracteres em um local específico no OSX

Eu tenho arquivos e diretórios começando com "cateory-icon -" em muitos subdiretórios. Estou tentando renomeá-los recursivamente para "category-icons -" . Observe que adicionei "g" ausente à categoria e "s" ao final de ícones . Eu o...
04.10.2013 / 20:08
1
resposta

função urlencode

Eu preciso de uma maneira de codificar as strings de URL com um script de shell em um dispositivo OpenWRT executando a versão antiga do busybox. Agora acabei com o seguinte código: urlencode() { echo "$@" | awk -v ORS="" '{ gsub(/./,"&\n"...
08.01.2013 / 17:35
2
respostas

Extrai parte da primeira linha de um arquivo

Eu estou tentando configurar alguns comandos externos no Gedit3, para compilar arquivos LaTeX. Tudo funciona bem, exceto pelo seguinte. Eu tenho um documento LaTeX, composto de muitas partes. Cada arquivo começa com % mainfile: name_of_main_f...
24.01.2012 / 08:48
1
resposta

quando usar aspas duplas com uma variável no shell script? [duplicado]

Estou confuso com o que se entende por aspas duplas referindo-se a uma variável. Por exemplo, seguir dois scripts fornece a mesma saída. O que realmente significa as aspas duplas? Script1 getent passwd | while IFS=: read a b c d e f ; do...
03.06.2013 / 05:23
1
resposta

Um comando que dá username @ hostname: pwd

Eu sei que pwd fornece o diretório de trabalho atual, hostname fornece o host atual e whoami fornece o usuário atual. Existe um único comando unix que me dará a saída de whoami@hostname:pwd para que eu possa colar rapidamente a s...
20.11.2013 / 15:36
1
resposta

Qual é o arquivo conf entre o login e o shell de não-login?

Descobri que esses são .bash_profile , .bashrc , .bash_login , .profile . Qual é a sequência de leitura entre eles?     
25.07.2012 / 16:41
2
respostas

wait não espera

Se eu tiver um arquivo chamado myprogram contendo sleep 200 date Execute isso em segundo plano: $ sh myprogram & Eu quero saber quando myprogram foi concluído usando o comando wait $ cat >notify wait PID echo "Pr...
16.08.2012 / 15:45