Perguntas sobre 'quoting'

1
resposta

Comandos dentro do bash não sendo interpretados?

Estou tentando executar um comando dentro de um script bash, $ (pwd) não está sendo interpretado, e nem mesmo usando eval. Isso não funciona: cat apache-vhost.conf | sed 's/{path}/$(pwd)/g' Nem isso: eval cat apache-vhost.conf | s...
26.03.2014 / 19:45
1
resposta

Como mover o arquivo de uma pasta para outra no shell script alterando a permissão

Eu quero mover um arquivo de uma pasta para outra. Quando o formato do arquivo é com espaço intermediário ( file _name.dat ) e quando estou usando o comando mv file _name.dat /tmp , o arquivo não está em movimento. Mas quando estou usa...
16.08.2012 / 19:01
2
respostas

Bash: Fornece um array construído para funcionar como uma lista de argumentos?

Eu tenho esse problema com o borgbackup, mas como a reação é a mesma, usarei rsync no meu exemplo. Eu quero construir uma matriz de argumentos adicionando um prefixo a cada um e, em seguida, dar essa matriz para rsync . Mas rsync age...
31.07.2018 / 23:40
1
resposta

Interpolar entre aspas simples

Eu tenho o seguinte: COMMENT="A random comment" TEXT_JSON='{"person" : "Jim","comment" : "$COMMENT"}' echo "$TEXT_JSON" | jq . Isto imprime { "person": "Jim", "comment": "$COMMENT" } que não é o que eu quero. Com...
05.06.2018 / 13:16
3
respostas

Passar parâmetro para comando entre aspas simples

Estou tentando executar um script: #!/bin/sh A=multichain-cli chain97 issue 1XRnkvTc1Ev3q8UnSyynu1Qb9ss1E3aJWZn2bQ '{"name":"Test_Asset","open":true}' 100 echo "$A" exit Estou tentando passar Test_Asset como parâmetro: #!/bin/sh B=...
31.07.2017 / 12:42
1
resposta

Como escapar de colchetes não balanceados ou slash em sed?

Estou tentando usar sed , mas meu padrão contém [] colchetes e barras ( / ). Eu tentei citações, mas isso não ajuda. Como posso escapar disso? Exemplos: $ sed -i'.bak' "s/^includes[] =/;includes[] =/g" *.make sed: 1: "s/^incl...
05.11.2014 / 00:32
1
resposta

Por que \ n expande para n no bash?

Quando se trata da operação da shell , consigo entender a etapa um, mas o segundo passo um pouco me intriga. Aqui está o meu entendimento: Primeiro, o shell divide a entrada em palavras e operadores e, em seguida, executa de acordo com as re...
26.02.2017 / 14:30
1
resposta

Como usar a variável $ dentro do comando de aspas simples e duplas

Eu tenho um script bash com o seguinte: USERLIST="/tmp/adusers.list.names.only.txt" cat $USERLIST | while read users do num=$[$num+1] USR='echo $users | awk '{print $1}'' STATUS='winexe -U DC/ID%"PASS" //10.0.0.1 'powershell.exe -command "imp...
13.02.2017 / 13:11
1
resposta

\ 1 no comando sed não funciona com xonsh

Eu não entendo o que sinto falta aqui: $ echo 'testing' | sed -E 's/([a-z]*)ing/ing/g' ing Espero que a saída seja testing novamente, pois deve ser test ? Essa entrada parece ter sido engolida - ou seja, o grupo correspondeu a el...
15.01.2017 / 04:27
1
resposta

Como escapar desta string do script do bash?

Este é o meu foo.sh : #!/bin/bash sed -i -- 's/<meta http-equiv="Content-Security-Policy" content="default-src * data: blob: 'unsafe-inline' 'unsafe-eval' ws: wss:;">/<meta my custom meta>/g' ../app-prod/ios/project/www/applica...
02.12.2016 / 17:43