Perguntas sobre 'quoting'

1
resposta

bash adiciona apóstrofos à variável expandida

Estou lendo em um arquivo dentro do meu script, onde cada linha consiste em várias colunas como esta: ANSIBLE 'first run' '--diff --extra-vars "client=yes fast=no"' Como você pode ver, a linha consiste em três colunas, aquelas com espaços...
03.03.2016 / 20:41
1
resposta

Por que esse regex perl não está capturando a referência anterior?

Eu tenho um diretório de arquivos $ ls -1 ep2.mp4 ep3.mp4 ep4.mp4 ep5.mp4 ep6.mp4 ep7.mp4 Eu quero usar o utilitário perl rename para fazer todos os arquivos parecerem, por exemplo, ep02.mp4 Comando que estou usando rename -...
13.12.2015 / 04:08
2
respostas

Como usar aspas simples dentro do ssh e do sqlplus

Abaixo, o script me ajuda a fazer o ssh e o sqlplus para buscar informações do banco de dados. Eu verifiquei e funcionou bem, mas o único problema é se eu usar aspas simples na consulta SQL, então eu estou recebendo um erro desde que eu já usei...
06.01.2016 / 16:37
2
respostas

Expansão interna com o comando find e caractere curinga [duplicado]

Eu ainda estou aprendendo a linha de comando e estou tendo algum problema em entender completamente o uso do curinga no comando find. Estou trabalhando no diretório user / temp e use o comando find como segue para encontrar todos os arquivo...
30.10.2015 / 18:25
1
resposta

bash error em eval contendo espaço em branco

Eu preciso disparar um parâmetro de passagem bash com um formato [variable_name="value"] como este: ./test.sh ip='164.130.21.98' hostname='whatever' pwd='/test' ftpcmd='CWD debug' user='stefano' No script test.sh, quero atribuir a qualque...
02.10.2015 / 12:37
2
respostas

Escapando um comando linux

Estou tentando executar um comando a partir de um script que eu escrevi que basicamente substitui uma string no arquivo vzctl exec VZID sed -i 's/\/>/address="$IP\/255.255.255.0"\/\>/' "file.xml" O problema é que o comando perde o...
14.08.2015 / 13:19
2
respostas

Escapando aspas duplas na string

Eu tenho uma mensagem de string que contém dados entre aspas duplas. Eu preciso colocar \ na frente de cada aspas como você pode fazê-lo no shell? Eu usei o Perl e ele funciona bem, mas estou procurando o comando sh : cat sampleMetada...
27.07.2015 / 17:07
2
respostas

Algo errado com espaços no zenity tentando em um script [duplicado]

Enquanto isso é executado diretamente no terminal funciona bem zenity --info --text "pure info" --title "get info" Mas este roteiro não funciona o que está errado? !/bin/bash ZEN="--info --text \"pure info\" --title \"get info\"" zen...
14.07.2015 / 10:15
1
resposta

Substitui uma string em um arquivo de texto usando um script de shell que não está funcionando corretamente

Eu tenho um arquivo de texto contendo isso: 0 0 -1 0 1 0 0 0 0 -1 0 0 1.5 0.0 1.0 1 e quero substituir o 1.0 to 2.0 para que se torne: 0 0 -1 0 1 0 0 0 0 -1 0 0 1.5 0.0 2.0 1 então eu uso este comando: sed -i 's/'1.0'/'2.0...
12.03.2015 / 03:52
1
resposta

passar argumento de string entre aspas no script sh

Eu simplesmente não entendo linha de comando (works): $ someprog -flag 'key1=val 1,key2=val 2,key3=val 3' sh direct (obras): #!/bin/sh someprog -flag 'key1=val 1,key2=val 2,key3=val 3' sh variable (falha): #!/bin/sh OPT...
20.02.2015 / 08:06