Perguntas sobre 'parameter'

3
respostas

Como substituir o argumento do awk?

Eu quero simplificar o comando awk para uso comum, em vez de escrever awk '{print "rm -r"$4 }' cada vez que eu quiser escrever myawk "rm -r"$4 . Eu tentei escrever essa função myawk() { awk '{ print $1 }' } e não funciona .. Como p...
26.09.2011 / 20:26
1
resposta

Como executar o pure-ftpd com o intervalo de portas como um serviço

Estou executando o pure-ftpd no raspbian, preciso passar parâmetros para especificar o intervalo de portas para conexões de dados, eu li a seguinte página aqui pure-ftpd faq menciona que eu posso executar o processo diretamente como abai...
26.07.2016 / 17:43
1
resposta

encontrar com -exec eval de $ 0 [duplicado]

No comando a seguir, gostaria de saber por que $0 foi avaliado para o arquivo encontrado por find e não pelo comando echo . $ find . -type f -perm -u=x -exec bash -c ' /bin/echo $0 is the name of the file' {} \; Eu sei que se...
12.05.2015 / 16:30
1
resposta

como manipular um caminho ($ 1)

Eu: /home/wms/mp3/ e /home/wms/tmp/ Dentro de ~ / tmp meu script: #!/bin/bash br=64 for a in "$1"*.mp3 ; do ffmpeg -i "$a" -ar 44100 -ab $br "$br""_tmp/${a%.*} ["$br"].mp3" ; done Eu faço: /home/wms/tmp/./script.sh /home/...
26.12.2014 / 11:16
1
resposta

Substituição de parâmetros e mensagens de erro: suprimindo números de linhas, etc.

Aqui está o meu arquivo de exemplo: !/bin/bash # argument-one # Is first argument missing? # First method [[ "$1" == "" ]] && echo "Usage: $(basename $0) filename"; exit 1 # Second method # filename=${1?"Usage: $(basename $0) filen...
12.07.2014 / 19:34
2
respostas

Expansão do parâmetro parece estar faltando uma peça

Atualmente, estou aprendendo a escrever scripts simples e não consigo entender um problema muito simples. Eu tenho o seguinte comando no meu script ... touch ${DIRECTORY}/${FILE} Esse comando aparece várias vezes no meu script e funcio...
06.12.2012 / 12:45
5
respostas

Onde os argumentos da linha de comando (por exemplo, 'some.text') são realmente passados?

Pelo que sei, os parâmetros que você passa para um comando vão para o seu fluxo STDIN. então isso: cut -d. -f2 'some.text' deve ser perfeitamente idêntico a isto: echo 'some.text' | cut -d. -f2 enquanto enviamos some.text...
19.07.2012 / 16:27
2
respostas

Evitando a expansão de parâmetros várias vezes

Eu tenho um código que está escrevendo um script que está escrevendo outro script: cat > step1.sh <<-EOF *other commands* cat > step2.sh <<-EOF4 if [ -f PM.log ]; then...
09.10.2017 / 18:57
1
resposta

Bash - Split parâmetros citados

Eu tenho um script que é chamado com dois parâmetros: ./script.sh a b Atualmente estou lendo-os por $ 1 e $ 2 (como cd $1 ). Meu problema é que a saída precisa ser a mesma para quando o script é chamado com os parâmetros citados: ./s...
22.02.2015 / 14:10
1
resposta

impede que o trap altere a variável de sublinhado $ _

Eu tenho o seguinte código no meu bashrc para obter o tempo de execução do último comando do link function timer_start { timer=${timer:-$SECONDS} } function timer_stop { timer_show=$(($SECONDS - $timer)) unset timer } trap 'timer_st...
17.07.2013 / 17:26