($@) Expands to the positional parameters, starting from one.
Como posso obter os parâmetros posicionais, a partir de dois ou mais geralmente, n ?
Eu quero usar os parâmetros posicionais a partir de dois, como argumentos para um comand...
Eu tentei definir uma variável em uma string de comando 'sh -c':
sh -c "TMP=??; echo $TMP;"
Nada foi impresso.
Por que não posso definir uma variável em uma string 'sh -c'?
Isso me dá um erro que diz muitos argumentos:
if [ $( file -b $i ) == "directory" ]
Mas quando eu tentei isso
name=$( file -b $i )
if [ name == "directory" ]
Parece funcionar bem.
Alguém pode explicar isso ou apontar nos documen...
Eu tenho uma lista de argumentos e três processos:
bash_script -> child -> grandchild
A lista de argumentos é destinada ao neto. Eu posso modificar todos os três processos. O roteiro do avô recebe um argumento por si mesmo.
O seg...
Eu tenho um caminho "/third/party/city of las vegas"
quando cd o caminho que eu uso "/third/party/city of las vegas" .
No arquivo .profile , exportei o caminho para uma variável da seguinte forma
export clv="/third/party/cit...
O que posso fazer para deixar o cursor na mesma linha da sugestão em um script Bash?
Versão do Bash = 3.2.51
Seu objetivo é sugerir uma string para que o usuário apenas pressione Enter.
#!/bin/sh
echo "@@@@@@@@@@
@ Enter the new plarfor...
Eu tenho um script make para executar 3 tarefas:
Importe um banco de dados MySQL
Mover um arquivo de configuração
Configure o arquivo de configuração
Para estas tarefas, o script requer 3 entradas:
Host MySQL
Nome de usuário do...
Alguns scripts de shell que eu encontrei usam a seguinte sintaxe ao definir variáveis:
file_list_1=$(echo "list.txt")
ou
file_list_2=$(find ./)
Eu teria usado:
file_list_1="list.txt"
e
file_list_2='find ./'
Sou in...
Estou usando o shell bash no CentOS 7. Eu quero executar uma consulta MySQL a partir de um script shell e iterar sobre cada linha de resultados. Se houvesse 4 linhas retornadas, pensei em capturar as quatro linhas em uma matriz da seguinte forma...
Em zsh, path é uma variável de matriz especial, cujo conteúdo está vinculado à variável PATH conhecida.
Tão especial, na verdade, que definir e chamar a função
f() { local -r path=42 }
causa o erro f: read-only variable: path ....