Perguntas sobre 'shell-script'

2
respostas

Qual é o sentido de redirecionar a saída do grep para / dev / null?

Considere esta linha: ${libdir}/bin/licenseTool check "${SERIAL}" "${VERSION}" "${PRODUCT}" ${libdir} | grep '^200' >/dev/null Qual é o objetivo de procurar o padrão na saída se o resultado de que é jogado fora? E, se uma linha co...
23.04.2015 / 13:16
3
respostas

Como ordenar a string que combina com string + numérico usando o script bash?

Estes são os dados que eu quero classificar. Mas sort trata o numérico como string, os dados não são classificados como eu esperava. /home/files/profile1 /home/files/profile10 /home/files/profile11 /home/files/profile12 /home/fil...
26.06.2012 / 12:27
12
respostas

Adicionar separador de milhares em um número

Em python re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) Para dividir um número por trios, por exemplo: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,78...
06.02.2014 / 07:48
3
respostas

Regra para invocar o subshell no Bash?

Eu pareço entender mal a regra do Bash para criar uma subcamada. Eu pensei que parênteses sempre cria um subshell, que é executado como seu próprio processo. No entanto, isso não parece ser o caso. No Snippet de código A (abaixo), o segundo c...
22.06.2012 / 16:14
2
respostas

sudo: incapaz de executar ./script.sh: nenhum arquivo ou diretório

Estou perplexo. Eu tenho um script no meu diretório /home que é executável: [user@server ~]$ ll total 4 -rwx------ 1 user user 2608 Jul 15 18:23 qa.sh No entanto, quando tento executá-lo com sudo , ele não consegue encontrá-lo: [u...
16.07.2014 / 00:40
1
resposta

Pode bash case statements cascade?

Estou tentando fazer algo assim: case $level in 3) echo "Level Three" 2) echo "Level Two" 1) echo "Level one" ;; esac onde, se $ level = 3, sairia Level Three Level Two Level One enquan...
10.05.2013 / 15:19
4
respostas

imprimir texto colorido usando o eco

Sei que, para imprimir um texto colorido usando eco, por exemplo, cor vermelha, o código é: echo -e "\e[1;31m This is red text \e[0m" e eu sei que neste exemplo, 31 é código vermelho e o número de outras cores é: Black 0;30 Dark...
18.07.2012 / 20:37
8
respostas

Como eu adiciono texto ao início e ao final de vários arquivos de texto no Bash?

Eu tenho um diretório cheio de arquivos de texto. Meu objetivo é acrescentar texto ao começo e ao fim de todos eles. O texto que vai no começo e no final é o mesmo para cada arquivo. Com base no código que recebi da Web, este é o código para...
20.02.2013 / 19:00
3
respostas

Newlines in filenames

Eu entendo e aceito a premissa de que o shell script defensivo 1 é prudente e, no longo prazo, mais sustentável. Muitas das respostas às perguntas de processamento de texto aqui seguem esse princípio construindo as respostas para contingênc...
24.10.2011 / 00:46
2
respostas

A maneira mais rápida de concatenar arquivos

Eu tenho 10k + arquivos, totalizando mais de 20GB, e preciso concatenar em um arquivo. Existe uma maneira mais rápida do que cat input_file* >> out ? O modo preferido seria um comando bash, o Python é aceitável também se não fo...
05.03.2014 / 13:50