Perguntas sobre 'shell-script'

2
respostas

usando loop “for” leu um arquivo linha por linha continuamente considerando cada linha como uma entrada

Considere um arquivo file.txt com valores abaixo one,two three,four five,six six,seven red,tree Precisa de um comando shell script para executar a atividade abaixo Para o loop em que o loop deve ser executado continuamente com o maior...
07.10.2017 / 19:31
4
respostas

Reutilizando uma variável

Eu estava quebrando a cabeça por um dia ainda não consegui. Eu tenho este script: #!/bin/ksh fname=$1 for batchname in $(grep -i "Processing batch" $fname | cut -d "'" -f2) do Batch_state='grep -c -i "Batch '$batchname' was successful" $...
11.10.2013 / 13:05
2
respostas

Extrai e formata dados com 'cut' e 'awk'

Eu tenho o arquivo abaixo em txt: "Firstname","Lastname","Company" "Alex","Johnson","Alex Corp." "Baran","Atasoy","Gülerler Ltd." Gostaria de extrair e formatar dados usando awk e / ou cut e tenho o formato abaixo: Firstname Last...
26.10.2014 / 18:54
3
respostas

Argumento UNC no bash scipt

Eu quero criar um script bash com um UNC "puro" (ou seja, eu não quero escapar literalmente das barras invertidas) como um argumento, ou seja, algo como: ./foo \my\share\is\here No entanto, como é natural, o script acima diz: \myshar...
15.01.2015 / 16:15
2
respostas

Quoting / escaping / issue de expansão em “comando em uma variável”

Eu quero executar um comando como este em um script bash: freebcp <authentication and other parameters> -t "," -r "\r\n" Quando executado diretamente na linha de comando, o comando funciona conforme o esperado. Mas quando colocado e...
20.01.2015 / 01:40
1
resposta

O que essa declaração 'cat' faz?

Estou tentando descobrir o que esta declaração em um arquivo Bash faz. Eu acho que combina stdout , stderr e a saída para o arquivo $log está apontando para e anexar a string de múltiplas linhas a ele. Está certo? cat << EOF >...
30.08.2014 / 15:26
2
respostas

O que você usa quando não pode usar o Bash? [fechadas]

Estou tentando criar um script de shell que seja executado em uma ampla variedade de sistemas * nix. Então, se eu escrevesse um script bash compatível com versões antigas do shell, mas e se o bash não estivesse no sistema? Por exemplo, há outro...
10.02.2016 / 15:36
2
respostas

Como evito que as opções de comando quebrem outros scripts executados no meu comando?

Eu tenho um script de shell bash ( my_script.sh ) que executa um script ( their_script ) durante a execução. Meu script ( my_script.sh ) é assim: THISDIR='dirname $(readlink -f $0)' main() { cd $THISDIR source their-script } mai...
19.01.2016 / 19:26
2
respostas

Na linha de comando, posso redirecionar a saída para um arquivo SEM, ou | operadores?

Estou tentando executar um comando em uma máquina virtual do CentOS, e a API que estou usando para executar este comando não parece permitir que o & gt ;, > & gt ;, ou | operadores. Além disso, devo usar caminhos totalmente qualificados para...
25.07.2012 / 15:39
2
respostas

Os shells suportam recursão?

Estou tentando escrever funções recursivas em meus scripts de shell. Considere o seguinte código: function printA { if [[ "$1" = 0 ]]; then return else echo "a$(printA $(("$1" - 1)))" fi } printA 10 function fact...
20.08.2012 / 15:41