Perguntas sobre 'shell-script'

2
respostas

Ignora os caracteres de escape ao imprimir uma string no shell script

Acabei de escrever um script de shell simples para salvar uma expressão LaTeX como um arquivo PNG. Ele funciona bem, exceto pela sintaxe LaTeX para "próxima linha", ou seja, a barra invertida dupla \\. Quando, por exemplo, minha expressão de...
02.10.2011 / 09:23
2
respostas

Como configurar o mailx para suportar o Gmail?

Como posso configurar mailx para enviar mensagens para minha conta do Gmail? O que eu faço agora é executar o comando: mail -s "hello kid" [email protected] Congela e não faz nada. Eu tentei algumas variações, mas todas elas simplesment...
28.03.2012 / 20:40
7
respostas

Existe uma maneira de evitar que o sed interprete a string de substituição? [fechadas]

Se você deseja substituir uma palavra-chave por uma string usando sed, o sed tenta interpretar sua string substituta. Se a string substituta tiver caracteres considerados especiais, como um caractere '/', ela falhará, a não ser, é claro, que voc...
17.01.2016 / 01:28
6
respostas

Ordena os arquivos pelo número mais alto no nome do arquivo

Eu tenho vários arquivos nomeados assim: name_file-1.txt name_file-2.txt name_file-3.txt some_other_file-1.txt some_other_file-2.txt Existem milhares de nomes de arquivos diferentes, alguns com apenas um -1.txt no final, alguns com -1...
12.02.2016 / 11:59
2
respostas

Como repetir o prompt para o usuário em um script de shell?

Em um conjunto de if / elif / else / fi, fiz 'else' apresentar ao usuário uma mensagem de erro, mas também quero que o usuário retorne à pergunta que foi feita antes do if / senhas, para que eles possam tentar respondê-lo novamente. Como faç...
09.03.2016 / 22:52
3
respostas

Posso ler um único caractere de stdin no shell POSIX?

Apenas read -r é especificado por POSIX ; read -n NUM , usado para ler NUM caracteres, não é. Existe uma maneira portátil de retornar automaticamente depois de ler um determinado número de caracteres do stdin? Meu usecase está impri...
26.08.2018 / 17:34
2
respostas

“Lista de argumentos muito longa” em loop

Meu script de shell é assim: #!/bin/bash for file in *.fasta do signalp $file > $file.txt done Na pasta de trabalho, tenho 18.000 arquivos .fasta. Eu quero correr cada um através do programa signalp. Eu acho que são muitos arquivos...
13.07.2015 / 00:07
1
resposta

Como faço para armazenar texto colorido em uma variável e imprimi-lo com cores mais tarde?

Se eu fizer git status --short , git listará arquivos que não são rastreados com dois pontos de interrogação vermelhos na frente: Estoutentandoarmazenarissoemumavariáveleimprimi-locomcoresmaistarde.Aquiestámeuscriptbash:#!/bin/bashstatus=$(...
12.05.2015 / 04:34
1
resposta

Eu quero executar o comando cut para extrair algumas colunas de um arquivo grande e colá-lo em outro arquivo:

Eu quero extrair algumas colunas de um arquivo e colar em outro arquivo. Atualmente estou usando: cat $Input_file | cut -f$Var_ColumnNo1,$Var_ColumnNo2,$Var_ColumnNo1 -d"," > $OUTPUT_file mas esse comando demora muito em arquivos grand...
24.12.2016 / 12:20
2
respostas

Combina múltiplas saídas do grep em uma variável

Basicamente, tenho abaixo o cenário, por exemplo, grep 'test: \K(\d+)' $file = > 15 grep 'test1: \K(\d+)' $file = > 20 Existe alguma maneira de armazenar o resultado de ambos os comandos em uma variável como com vírgula co...
24.01.2017 / 08:49