Perguntas sobre 'shell-script'

9
respostas

Por que é melhor usar “#! / usr / bin / env NAME” em vez de “#! / path / to / NAME” como minha shebang?

Eu noto que alguns scripts que eu adquiri de outros têm o shebang #!/path/to/NAME enquanto outros (usando a mesma ferramenta, NAME) possuem o shebang #!/usr/bin/env NAME . Ambos parecem funcionar corretamente. Nos tutoriais (no Python, p...
21.01.2012 / 02:06
5
respostas

Qual é o significado de IFS = $ '\ n' no bash scripting?

No início de um script de shell bash, a seguinte linha: IFS=$'\n' Qual é o significado por trás dessa coleção de símbolos?     
14.02.2015 / 17:08
2
respostas

Os backticks (ou seja, 'cmd') em shells * sh foram preteridos?

Eu já vi esse comentário várias vezes no Unix & Linux, bem como em outros sites que usam o fraseado "backticks foram preteridos", no que diz respeito a shells como Bash & Zsh. Esta declaração é verdadeira ou falsa?     
28.04.2014 / 16:57
5
respostas

Como criar um arquivo temporário no shell script?

Ao executar um script, desejo criar um arquivo temporário no diretório /tmp . Após a execução desse script, isso será limpo por esse script. Como fazer isso no script de shell?     
30.01.2015 / 08:02
11
respostas

Delete Primeira linha de um arquivo

Como posso excluir a primeira linha de um arquivo e manter as alterações? Eu tentei isso, mas apague todo o conteúdo do arquivo. $sed 1d file.txt > file.txt     
16.10.2013 / 02:22
4
respostas

$ VAR vs $ {VAR} e para citar ou não citar

Eu posso escrever VAR=$VAR1 VAR=${VAR1} VAR="$VAR1" VAR="${VAR1}" o resultado final para mim parece ser o mesmo. Por que eu deveria escrever um ou outro? algum destes não é portátil / POSIX?     
16.12.2010 / 14:14
3
respostas

Como posso executar o script local na máquina remota e incluir argumentos?

Eu escrevi um script que funciona bem quando executado localmente: ./sysMole -time Aug 18 18 Os argumentos "- time" , "Aug" , "18" e "18" são passados com sucesso para o script. Agora, esse script foi projetado para ser executado...
20.08.2013 / 03:52
3
respostas

linux + adicionar X dias para data e obter nova data virtual

Eu tenho uma máquina Linux (RH 5.3) Eu preciso adicionar / calcular 10 dias mais a data para que eu tenha uma nova data (data de validade) por exemplo # date Sun Sep 11 07:59:16 IST 2012 Então eu preciso pegar NEW_exprati...
23.09.2012 / 09:06
9
respostas

como podo os espaços em branco iniciais e finais de cada linha de alguma saída?

Eu gostaria de remover todos os espaços e tabulações iniciais e finais de cada linha em uma saída. Existe uma ferramenta simples como trim eu poderia canalizar minha saída? arquivo de exemplo: test space at back test space at front...
21.11.2013 / 02:07
4
respostas

Como eu excluo as primeiras n linhas de um arquivo ASCII usando comandos shell?

Eu tenho vários arquivos que contêm informações de texto ascii nas primeiras 5-10 linhas, seguidas por informações de matriz bem tabuladas. Em um script de shell, eu quero remover essas primeiras linhas de texto para que eu possa usar as informa...
03.05.2012 / 01:36