Perguntas sobre 'shell'

1
resposta

Caminho absoluto em scripts bash

Eu tenho um script de shell myscript.sh que chama um comando, digamos mycmd . Quando eu executo esse script a partir do terminal, por exemplo ./myscript.sh , tudo funciona bem. Mas quando eu adiciono esse script ao crontab, a saída de...
06.02.2017 / 18:19
2
respostas

Como posso encontrar quais arquivos csv estão relacionados (por exemplo, ter referências de chave estrangeira) para outros?

Um fornecedor externo me forneceu um dump de dados de mais de 20 tabelas como arquivos * .csv. Sua documentação está faltando, então eu tenho que percorrer os arquivos manualmente para descobrir quais arquivos estão 'relacionados' em um sentido...
23.02.2017 / 23:45
1
resposta

Como saber onde as variáveis e funções do shell estão definidas?

Quando digito o comando set no meu sistema, extraio este extrato: __colormgr_commandlist=' create-device create-profile delete-device delete-profile device-add-profile device-get-default-profile device-get-profi...
15.05.2017 / 07:59
1
resposta

ImageMagick: conversão de vários arquivos e salvamento com nome diferente

Estou criando um script bash. Como posso executar um conjunto de operações / transformações (de escolha) em todas as .jpg imagens em um diretório diferente usando ImageMagick ' convert utility? A imagem convertida deve ser nomeada *-ch...
30.10.2016 / 17:55
1
resposta

Manipulação de nomes com travessão no shell bash [duplicado]

Como posso manipular (por exemplo, aplicar o comando mv ) em um shell de comando os arquivos com traço principal ( - ) nos nomes? O comando mv -weirdfilename.zip normalfilename.zip naturalmente aceita - no início de um nome de a...
17.08.2016 / 10:50
1
resposta

Lendo descritores de arquivos

Conteúdo de um arquivo chamado file testing 1 testing 2 Comando testado exec 3<> ./tmp cat file 1>&3 3>&1 Não produz nada. Por quê? Eu leio meu comando como cat content em file , leia STDOUT e f...
28.07.2017 / 21:28
2
respostas

bash: read: como capturar o caractere '\ n' (nova linha)?

Posso usar read para capturar o caractere \n 2 ou nova linha? Defina a função de teste: f() { read -rd '' -n1 -p "Enter a character: " char && printf "\nYou entered: %q\n" "$char"; } Execute a função, pressione...
01.08.2017 / 15:06
2
respostas

Will 'cat ~ / foo * ~ / results / output.txt' preserva a ordenação de '~ / foo *'?

Eu tenho centenas de arquivos no formato ~/foo.x.y . Os arquivos são ~/foo.0001.0010 ~/foo.0011.0020 ~/foo.0021.0030 ... ~/foo.4371.4378 Eu quero combinar todos esses arquivos em um arquivo grande ~/results/output.txt onde o pedido é...
09.10.2016 / 15:04
1
resposta

Como selecionar ids de trabalho usando grep / sed / awk

Eu executo trabalhos de análise física em uma grade de computador. Às vezes os trabalhos dão errado e eu tenho que matá-los (um por um) o que é doloroso. Você pode por favor me sugerir como posso selecionar apenas os valores numéricos (748736838...
17.10.2016 / 09:23
2
respostas

Shell lógico não

o que é preferido entre if ! [ ... ]; then e if [ ! ... ]; then na verdade eles fazem o mesmo resultado, existe uma sintaxe preferida? na antiga sintaxe, o não avaliado é o shell embutido, enquanto no segundo o não é o test , faz...
05.10.2016 / 13:33