Perguntas sobre 'quoting'

3
respostas

a diferença entre '..' e “..” quando eu uso ssh usr @ ip 'pscp…'

Minha máquina do servidor executou o Window e instalou o Cygwin. Minha máquina cliente executa o linux. Na máquina do Clinent. Eu faço isso: [sikaiwei@login-1-2 v1.4]$ bash test.sh CHUN~19900405 [email protected]:/ifs2/BC_MG/GROUP/...
20.12.2013 / 09:32
2
respostas

Comportamento diferente de sed em relação a um array e uma string na presença de barras invertidas

Deixe o arquivo foo.txt conter foo\ bar baz xx Por que o seguinte altera corretamente "foo \\ bar" para "someotherstuff" em foo.txt ? sed -i 's/foo\\ bar/someotherstuff/gI' foo.txt enquanto isso não acontece? a=("foo\\ bar...
07.02.2014 / 19:55
1
resposta

Como escapar de espaços ao usar a saída do comando na linha de comando [duplicado]

Eu quero executar o seguinte comando na linha de comando: $ md5sum $(find . -type f) Mas isso causaria problemas quando encontrar arquivos com espaços em nomes de arquivos: md5sum: Kaufmann: No such file or directory md5sum: Mobile:...
16.01.2014 / 00:54
2
respostas

Por que meu grep + regex não está funcionando?

Eu recentemente decidi que já era o suficiente - eu aprenderia a usar o grep fluentemente. Já faz três horas e eu já estou perplexo com esse problema de brinquedo. Atualmente, estou sincronizando uma matriz RAID5, cujo progresso pode ser moni...
17.01.2014 / 22:14
1
resposta

cd para um caminho contendo espaços usando uma variável de caminho [duplicado]

Eu tenho um arquivo contendo uma lista de comandos que eu executo do meu .bash_profile as source my_cmds Por exemplo: $cat my_cmds scripts=~/scripts assumindo meu $HOME é /Users/knayak , quando executo cd $scripts no...
25.05.2018 / 10:03
2
respostas

Shell Script: como expandir uma variável em citações

Alguém pode me dizer como posso fazer o seguinte comando para funcionar corretamente? SERVER=192.168.1.1 ping $SERVER (It Works) ping '$SERVER' (It doesn't work) Eu quero que isso componha um comando mais complexo que precisa de citaçõe...
21.02.2018 / 02:41
2
respostas

Bash - O parâmetro não deve ser analisado como bash durante a saída

Eu tenho 2 Scripts Shell. O primeiro aciona o segundo e adiciona alguns parâmetros. O segundo chama um comando e adiciona os parâmetros do primeiro script como parâmetros para o comando. O primeiro se parece com algo como: #!/usr/bin/env b...
08.12.2017 / 11:46
2
respostas

bash citações de escape

Eu tenho um desafio interessante sobre como escapar de citações em um script bash. Meu script bash tem uma longa chamada curl com uma grande estrutura d-json passada. #!/bin/bash Value4Variable=Value4 curl -s -X POST -H "Content-Type: ap...
03.01.2018 / 19:23
2
respostas

Como usar o ls? opção em uma variável bash?

Eu quero usar o ls? opção em uma variável Bash. Como faço para que o script faça o mesmo que ls -lt foobar_??????.log ? $ cat foobar_ls.sh #!/bin/bash FOOBAR_LIST="foobar_??????.log" ls -lt "$FOOBAR_LIST" Esta é a versão do prompt:...
01.11.2017 / 21:16
1
resposta

Expansão da shell não está acontecendo

Por que esses dois comandos são equivalentes (ou, por isso, parecem baseados nos resultados que recebo)? Eu imaginei que o primeiro comando não funcionaria porque o * seria tratado como o operador glob, mas em vez disso ele foi passado para...
16.08.2017 / 01:16