Perguntas sobre 'arguments'

2
respostas

usa linhas como argumentos em uma chamada (xargs-like)

Eu tenho uma função que imprime várias linhas que eu quero usar como argumentos para outra função: lsx() { echo 1 is one echo 2 are two } somefun() { for arg in "$@"; do echo "arg='$arg'" done } Como posso "elegan...
25.08.2016 / 22:00
4
respostas

Como passar vários argumentos para executar com script .sh

Eu tenho um arquivo list.txt incluindo uma lista de arquivos de log. Por exemplo server_log1 server_log2 ........ server_log50 Eu tenho outro script de shell usado para baixar esses logs. Funcionou assim ./script.s...
22.02.2018 / 08:28
2
respostas

Significado dos seguintes comandos linux

cat "$1" > /tmp/file.$$ 2>/tmp/file0.$$ grep "*" /tmp/file.$$ >/tmp/file0.$$ Eu entendi que no comando cat , se ocorrer um erro, o erro será mostrado em file0.$$ e, se não ocorrer, o conteúdo será mostrado em file.$$ ....
27.10.2013 / 06:35
1
resposta

Operador binário esperado - questão de citação para argumentos de script de shell

Eu tenho uma pergunta sobre como estou adicionando argumentos ao executar um script de shell. Eu tenho um script simples que me ajuda a bloquear os intervalos de ip: ~ / block_ip.sh: if [ ! $3 ] then echo "usage ~/block_ip.sh (DROP/A...
08.02.2018 / 16:47
4
respostas

Lista de argumentos muito longa erro com makefile

Em um makefile, eu tenho @echo "$(IGNORE_DIRS) $(CLEAN_FILES) $(CLEAN_DIRS) $(REALCLEAN_FILES)" | tr ' ' '\n' >> $@ O problema é que $(CLEAN_FILES) é muito grande, então quando eu executo o make, recebo make: execvp: /bin/sh:...
09.11.2018 / 02:51
2
respostas

Por que passar o argumento para vi como o próprio vi? [fechadas]

Qual é a razão por trás de passar o primeiro argumento para vi como o próprio vi como o seguinte: /bin/vi vi Por que não escrever apenas: /bin/vi A única diferença que tenho visto entre os dois comandos é que executar vi sem vi...
02.02.2018 / 13:00
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
2
respostas

encontrar dentro da função shell

Eu tento colocar find dentro da função e pegar um argumento passado para esta função com o seguinte exemplo de trabalho mínimo: function DO { ls $(find . -type f -name "$@" -exec grep -IHl "TODO" {} \;) } Mas, quando executo DO *...
20.06.2018 / 09:18
1
resposta

Como fornecer argumentos de comando como uma matriz? [fechadas]

Estou tentando testar se um arquivo tem todos os seus arquivos. Tudo que eu preciso fazer é um simples descompactar e depois fazer. O shell continua tentando interpretar argumentos como -aoq como um programa. Outros erros também existem, mas...
09.09.2016 / 20:07
1
resposta

Bash Script: passando uma variável para um script bash que contém aspas, aspas simples. etc [fechado]

vamos supor que esta é a string: 'a',"b" contém aspas simples e duplas. como você passaria isso para um script bash como uma única string? este é o script bash: #!/bin/bash echo $1 deve ecoar 'a',"b" mas não podemos...
21.06.2014 / 09:44