Perguntas sobre 'parameter'

2
respostas

$ BASHPID E $$ diferem em alguns casos

Estou lendo "BASH pocket guide of Oreilly". Dizia: The process ID of the current Bash process. In some cases, this can differ from $$. Acima da explicação, explicada $BASHPID variable. Pergunta: quais casos?     
23.01.2013 / 05:31
3
respostas

Como passar uma matriz para uma função como um parâmetro real em vez de uma variável global

Existe uma maneira de passar um array para uma função como um dos seus parâmetros? Atualmente tenho #!/bin/bash highest_3 () { number_under_test=(${array[@]}) max_of_3=0 for ((i = 0; i<$((${#number_under_test[@]}-2)); i++ )) {...
08.02.2015 / 14:37
2
respostas

Removendo dígitos do início do nome de arquivo [duplicado]

Eu esperava que isso funcionasse: $ find . -type f -exec basename {} \; | while EFS= read -r f; do echo "${f##[0-9]}"; done Mas, por exemplo, para arquivos nomeados como: 1foo 11bar retorna: foo 1bar quando foo...
24.10.2018 / 22:38
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 / 20:26
2
respostas

Como colocar $ @ entre aspas?

Meu script bash é assim: #!/bin/bash grep -r --color=always $@ . | nolong O arquivo é salvo em /usr/bin/findstr Tudo está bem quando executo isso: findstr hello Mas quando eu executo isso: findstr hello world Ele procu...
13.03.2015 / 13:08
3
respostas

Bash: parâmetro de acesso passado ao último comando [duplicado]

Esta é uma situação em que frequentemente me encontro: mkdir /Some/really/long/path/to/a/directory/ cd /Some/really/long/path/to/a/directory/ Sei que idealmente você usaria cd /Some/...etc.../a/ e, em seguida, mkdir directory , mas...
19.04.2015 / 22:47
2
respostas

Combinando um argumento de parâmetro dentro de um echo [duplicado]

Eu uso o seguinte script para executar as seguintes ações no meu ambiente: Como criar um conf conf do site Nginx Criando um certificado SSL Let'sEncrypt correspondente. Como criar um link simbólico entre meu sites-default dir e meu...
07.11.2017 / 02:14
1
resposta

Qual é o termo correto para os fluxos que substituímos em um parâmetro?

Considere este código com meu parâmetro: for domain; do cat <<EOF > "/etc/nginx/sites-available/${domain}.conf" My \domain is ${domain}. EOF done Vamos dividir o parâmetro nesse código em partes: $ + { + ST...
09.11.2017 / 01:26
1
resposta

Uma matriz bash pode ser usada no lugar de eval set - “$ params”?

Estou dando uma olhada na biblioteca optparse para a análise da opção bash , especificamente este bit no código gerado: params="" while [ $# -ne 0 ]; do param="$1" shift case "$param" in --my-long-flag) params="$params -...
05.01.2016 / 21:21
2
respostas

operação de parâmetro dentro da linha awk

Quando executo bjobs -w na máquina em que trabalho, recebo a próxima saída: JOBID USER STAT QUEUE FROM_HOST EXEC_HOST JOB_NAME SUBMIT_TIME 821213 user1 RUN parallel16 hpc2 16*pirineus NAME1111 Apr 9 20:26 823954 use...
14.04.2018 / 22:25