Perguntas sobre 'quoting'

2
respostas

Lendo a saída do comando na variável no shell, divide o texto em cada espaço em branco e não apenas na linha

Estou usando sh (não bash / csh) no FreeBSD 11, e não entendo isso: No console Comando: zpool status -v Resultado: pool: My_pool state: ONLINE status: One or more devices is currently being resilvered. The pool will...
28.11.2017 / 23:11
1
resposta

Por que esse comando não funciona como eu esperava? [fechadas]

cat $(echo this\ list) Parece que deveria ser o mesmo que cat this\ list mas não é. Eu sei que posso usar cat "$(echo this\ list)" mas não consigo reproduzir vários arquivos no cat. Por que o primeiro comando não funciona...
06.10.2017 / 21:17
1
resposta

Preciso de aspas duplas de uma variável?

Estou confuso quando damos aspas duplas nas variáveis do shell. Especificamente, estou usando o seguinte comando sed replace: sed -i.tmp "/$MY_VAR/d" /foo/bar/file.txt Mas não estou citando $MY_VAR . Isso está correto? Como posso cit...
20.10.2017 / 16:29
2
respostas

find: argumento faltando para '-exec' no Cygwin

Estou tentando obter arquivos HTML da pasta component e criando a nova pasta component e tentando inserir essa pasta component (New) na pasta build para a qual estou usando o código fornecido: find components -iname '*.html' -exec...
25.08.2017 / 09:29
1
resposta

Alias aceitando variáveis do resultado da avaliação [duplicado]

Eu estava tentando definir um alias que me ajudasse a criar um cd para o diretório que é criado mais recentemente, e estou usando o seguinte no meu .bashrc: alias cdlatest="latestdir=$(ls -td -- */|head -n 1); cd $latestdir" Mas esse al...
12.06.2017 / 11:43
2
respostas

-bash:!'@10.109.10.142/?ip=10.109.8.39: evento não encontrado

Eu tenho este comando: ovftool --acceptAllEulas -ds="Local_Storage_1_39" -n="VR-OVF" --net:"Management Network"="VM Network 2" --prop:"password"="R3d@ctedPassw0rd!"$a" --prop:"ntpserver"="10.109.10.140" --prop:"vami.ip0.vSphere_Replication_Ap...
14.06.2017 / 22:29
2
respostas

De que maneira os parâmetros de cotação para 'find' são importantes? [duplicado]

Ao procurar por arquivos txt, eu corro este comando: find . -name "*.txt" -print Isso me dá uma lista de todos os arquivos de texto abaixo do diretório atual. No entanto, find . -name *.txt -print me apresenta o seguinte erro: f...
15.02.2017 / 22:11
1
resposta

erro de sintaxe: string entre palavras não terminada ao usar regexp_replace no script bash

Adicionei alguns códigos ao final de um script bash que estou usando. O código mostrado aqui destina-se a copiar um csv para minha tabela postgres e, em seguida, remover colchetes, aspas e aspas duplas da coluna de título de test_table. #cop...
08.05.2016 / 21:06
1
resposta

ssh passa vários valores

Eu quero abrir algumas portas que eu faço for i in centos7{3..4};do ssh -T $i "for ir in 53 80 443 3000 3306 5910-5930 5432 8140 8443 10090-10100 20 21;do firewall-cmd --permanent --zone=public --add-port=$ir/tcp;done"; done retorno Er...
24.10.2015 / 23:59
1
resposta

Escape shell arg de um script para outro

Dada ./mysh0 : #!/bin/bash exec ./mysh1 $* e ./mysh1 : #!/bin/bash echo $1 echo $2 echo $3 Como faço para chamar mysh0 de forma que os argumentos para mysh1 e o que é impresso sejam "A", "B 2" e "C"? Chamar isso como...
10.12.2015 / 04:14