Perguntas sobre 'quoting'

1
resposta

Tendo problemas com img2pdf e espaços em nomes de arquivos

Estou tentando converter vários arquivos jpeg em um arquivo pdf. Quando eu digito os nomes dos arquivos com as aspas, tudo bem: $ img2pdf "./Page 001.jpg" "./Page 002.jpg" -o book.pdf Quando eu escolho os curingas, recebo um erro de im...
25.10.2015 / 23:09
1
resposta

Por que o bash expande o histórico / ponto de exclamação quando entre aspas simples?

Estou criando um script para configurar um servidor a partir do zero, parte dele é o postgres. Um dos problemas que estou tendo é se uma senha aleatória tiver uma exclamação, parece ser expandida pelo bash: Eu quero executar o seguinte comand...
23.09.2015 / 12:01
1
resposta

Copie o array de múltiplos arquivos com extensões globbed, no bash 3.2

Eu encontrei partes e pedaços de cada uma das coisas que quero fazer na Web, mas nada se encaixa exatamente no meu caso de uso. Estou tentando escrever um script que copie vários arquivos específicos para um diretório na área de trabalho, bem...
19.07.2015 / 19:28
1
resposta

Como faço para aninhar aspas quatro profundas?

Eu tenho um comando complexo que estou executando para que os usuários saiam de um sistema de arquivos quando preciso desmontá-lo. O seguinte está trabalhando watch -ben5 $'lsof /mnt/unfs && ps --no-headers -o tty -p 'lsof -F p0 /mnt/...
24.07.2015 / 20:27
1
resposta

Usando sed para substituir uma string por caracteres especiais com outra string com caracteres especiais

Estou tentando automatizar a troca de um prompt bash por outro em .bashrc Original String: PS1='${debian_chroot:+($debian_chroot)}\[3[01;31m\]\u@\h\[3[00m\]:\[3[01;34m\]\w\[3[00m\]\$ ' Strings de substituição: IPeth0=$(Adr=$(ifconfi...
09.05.2015 / 02:12
1
resposta

ksh script “EOF” para alterar o usuário

Na forma mais simples, estou confuso por que esse script não funciona como esperado, como um script aqui que altera usuários com su - user <<EOF . su - db2prd<<EOF PARMDATE=1111111 echo parmdate echo $PARMDATE EOF produz saí...
04.03.2015 / 03:02
1
resposta

BASH: loop através de ls [duplicado]

Estou com problemas com este trecho de código: 22 for filename in "$( ls "$1" | grep ".*\.flac$" )"; do 23 file_path="$1${filename}" 24 ffmpeg -i "${file_path}" -f ffmetadata $HOME/metadata Em vez de um a...
14.03.2015 / 11:24
1
resposta

Comando ssh remoto não enviando a variável echo a partir de um script ksh no AIX

Eu preciso obter o valor de uma variável de um host remoto em um script usando SSH e ter que primeiro criar um arquivo de ambiente que faça uma mudança no final de sua execução. O comando funciona localmente e posso ver o que está fazendo com...
23.12.2014 / 00:22
2
respostas

Executando o comando bash do sistema no script PHP - erro de sintaxe: inesperado T_LNUMBER

Abaixo está uma extração de um script que eu escrevi em PHP, mas contém um comando do sistema que é executado em bash . Agora, a razão para isso é porque me permite usar a função awk , que é ideal no cenário que me foi apresentado. Estou ten...
18.06.2014 / 13:29
1
resposta

Precisa definir uma variável com “[]”

Eu tenho um script tcsh, no qual preciso definir uma variável para esse valor que define meu tipo de sistema. type=abc project=def sysname=["Linux"] Eu tentei várias combinações para escapar do [ e " , mas não foram bem-sucedidas. Eu...
22.02.2014 / 02:39