Perguntas sobre 'quoting'

4
respostas

shell: Cadeia de cotação com aspas simples em vez de barras invertidas

Como posso citar uma string com aspas simples? Por exemplo, eu posso fazer: $ printf "%q\n" 'two words' two\ words $ Existe uma maneira de obter uma string entre aspas simples (ou dupla) como saída, ou seja: $ MAGIC 'two words' 'two...
23.05.2018 / 06:14
1
resposta

Usando a saída de uma função (definida localmente) dentro da chamada SSH

Eu criei uma função function getqueue() { urlqueuename="urlcall" ouput='curl $urlqueuename' queue=$(echo $ouput | jq -r '.queueName') echo $queue } Estou usando uma chamada ssh do meu script como: ssh -T -o UserKnow...
03.03.2018 / 08:08
5
respostas

torr usando aspas duplas com \! b leva ao comando desconhecido na barra invertida

Atualmente, tenho um comando sed que desejo agir no seguinte tipo de texto: user: ensure: 'present' uid: '666' gid: '100' home: '/home/example' comment: '' password_max_age: '99999' pass...
19.12.2017 / 16:37
3
respostas

Altera o nome de um arquivo que contém espaços no nome

Eu não sei porque, mas quando eu vou mudar este nome de arquivo com o comando mv , ele aparece com o erro indicando not a directory . -bash-4.1# mv {{ THEME SANITIZED }}.hacks.css myomega.hacks.css     
27.03.2014 / 02:14
2
respostas

Como dizer ao grep para combinar um caracter especial no início de cada palavra [duplicado]

Eu tenho algumas perguntas sobre grep . Por que o seguinte comando corresponde a ' <Hello '? $ grep -E "\<H" test Hello World <Hello H<ello O que precisa ser feito para corresponder apenas a ' <Hello '?
05.03.2013 / 08:30
3
respostas

puxe um arquivo chamado ~

Então baixei um álbum de música do aMule e ele está localizado no diretório .aMule/Incoming . Tentei movê-lo com o seguinte comando: mv albumName.rar ~ Isso me deixou com um arquivo ~ in .aMule/Incoming , que eu não pude renomear...
05.04.2012 / 02:40
1
resposta

A citação em uma função resulta em erro

Como devo escrever a variável command para obter o comportamento esperado? #!/bin/bash function f ( ) { echo "$2" } command="f --option=\"One Two Three\" --another_option=\"Four Five Six\"" $command f --option="One Two Three" --anoth...
08.09.2011 / 23:04
5
respostas

Como você interage com um arquivo chamado “!!”? [duplicado]

Fora de moda, eu saí de vim usando :wq!!! . Isso criou um arquivo chamado !! . Dado que !! referencia o comando anterior, a tentativa de interagir com ele produz resultados interessantes. Eu tentei rm ./!! e rm -- !! . Amb...
19.01.2015 / 14:46
3
respostas

Como escapar de espaços etc na variável passada, para chamada de sistema para cp no awk

Esse problema tem camadas de complexidade suficientes para tornar os simples caracteres de escape difíceis para mim. Eu tenho um script bash que, em grande parte, tem um script awk incorporado que lê um arquivo delimitado por ponto e vírgula. Ne...
05.08.2014 / 10:11
2
respostas

Como construir caminhos completos separados por espaços de arquivos recursivamente correspondentes glob?

Eu tenho um programa que requer caminhos para arquivos como argumentos, que não podem ser citados e não devem depender do diretório de trabalho. Isso pode ser feito sem encadear vários xargs , tr , find , readlink s? Exemplo de saída...
22.07.2014 / 11:11