Perguntas sobre 'arguments'

2
respostas

O que a linha 'set-$ args' faz aqui e por que ela se comporta de maneira diferente entre Zsh e Bash?

Na página manp para a versão de getopt que vem com o Mac OSX, é dado um exemplo que usa a construção args=$(getopt optstring $*); set -- $args . O que o set -- $args faz aqui? Além disso, considere a função e a string de teste f ()...
03.10.2015 / 19:05
1
resposta

Compreendendo o grep e pipes no linux

Me deparei com esta postagem que explica meu problema. Suponha que haja um arquivo chamado file.txt que contenha "foo World". A resposta postada por Tyler explica muito, no entanto, estou confuso sobre como cat file.txt | grep "foo"...
14.10.2014 / 07:02
1
resposta

Usando a saída sed em outro script ou comando

Como posso usar a saída de sed em outro script? Por exemplo (isso não funciona): sed -n "$COUNTER",1p /domains.csv | wget ou sed -n "$COUNTER",1p /domains.csv > /myScript.sh Tanto quanto sei, > me permite pegar a saí...
29.12.2013 / 04:33
1
resposta

--no-desktop e% U para que?

Eu quero saber por que esse argumento é tão importante quando lançamos o nautilus ou o pcmanfm. O que acontece se eu não fizer isso? Além disso, quero saber qual é o significado de% U para: Exec=pcmanfm %U     
23.09.2013 / 00:14
1
resposta

O redirecionamento não aparece como um argumento para um script de origem

Meu problema é que não consigo imprimir na tela quando escrevo um script bash . myBashScript.sh < text.txt Em myBashScript.sh , acabei de imprimir echo $2 Mas, em vez de imprimir "text.txt", mostra uma "nova linha". Como tenho...
14.09.2012 / 15:20
2
respostas

Letras-chave? Letras de opção? O que são essas coisas?

Algumas ferramentas do tipo GNU e GNU parecem aceitar opções de maneira combinada, por exemplo, foo -hgcf em vez de foo -h -g -c -f . Um exemplo é o tar , como em tar cXbf keepout 20 archive.shar *.txt em vez de tar -c -b 20 -X kee...
27.03.2013 / 17:49
1
resposta

Parcialmente use o argumento -y ao instalar coisas no Debian em uma linha

Eu tenho uma longa seqüência de instalação do apt-get e para a maioria dos pacotes de software eu preciso do argumento -y . Eu poderia fazer o seguinte em duas linhas: apt-get upgrade unattended-upgrades sshguard curl wget git ansible zi...
06.11.2018 / 23:48
4
respostas

Passe o argumento da função para a variável definida

Como posso "injetar" um argumento de função em uma variável definida, como neste exemplo? mood="i am $1 happy" happy () { echo "$mood" } happy "very" Saída atual: i am happy Saída desejada: i am very happy Obrigado!...
05.09.2018 / 07:51
1
resposta

abra o eclipse a partir de um terminal e passe um espaço de trabalho para abrir

Eu quero abrir o eclipse através do terminal e eu sou capaz de fazê-lo, mas quando o eclipse começa ele pede para o diretório do espaço de trabalho anexado a imagem, e então eu tenho que especificá-lo, eu não quero isso. Quando eu passa...
03.01.2018 / 15:09
1
resposta

Fornece o comutador de linha de comando após a saída xargs

Dado que eu uso este comando: outputStuff.sh | awk -F"-" '{print $5"-"$6}' | xargs someTool (XARGS OUTPUT HERE) --someCommandLineSwitchHere No entanto, preciso fornecer o switch de linha de comando após a saída xargs? Alguém já abordou...
16.11.2017 / 13:40