Perguntas sobre 'quoting'

2
respostas

Dividindo o diretório de trabalho em um script bash

Se eu fizer: IFS="/" read -ra PARTS E digite um caminho manualmente, ele cria o array "PARTS" como esperado: IFS="/" read -ra PARTS <<< $(pwd) cria um array com um único elemento, com as barras convertidas em espaços Co...
02.04.2015 / 17:53
1
resposta

Por que recebo um erro quando estou citando aspas simples em um script que inicia um comando SSH remoto?

Eu tenho este script: port=$1 cmd=$2 ssh [email protected] -p $port "'"$cmd"'" Ao executar myscript.sh 1000 "ls /dev/shm" , ele recebe este erro: bash: ls /dev/shm: No such file or directory No script, se eu fizer o eco do comando (...
23.09.2014 / 18:01
2
respostas

Evento não encontrado na chamada sed no script csh

Eu tentei o código como indicado em excluir texto entre chaves no entanto, estou enfrentando esse erro diferente em relação ao evento no sed. O arquivo contém: This is { {the multiline text} file } that wants { to {be changed} } anywa...
01.12.2014 / 10:35
1
resposta

pt sed repetindo a última linha no fluxo

Eu tenho código em um script semelhante a este ... smbconffile="/etc/samba/smb.conf" sed -i 's/.*[\[CMI\]]/\[CMI\$\]/' $smbconffile && echo "Success" || "Failed" sed -i 's/.*[\[LOCAL\]]/\[LOCAL\$\]/' $smbconffile && echo "Succ...
15.12.2014 / 22:20
1
resposta

Atribuição a variáveis

Eu estava tentando encontrar uma solução para uma pergunta diferente no site e me deparei com essa questão curiosa. Aqui está o conjunto de comandos que eu emiti: $ foo=82a9948422 $ echo $foo 82a9948422 $ echo $foo | sed 's/./&\ /g' | sor...
22.02.2014 / 18:42
1
resposta

Escapando aspas para scp

Eu precisava escrever um que se comportasse corretamente com desagradável (espaços, chaves, etc.) nomes de arquivos. scp -rv "$1" shiny:/Volumes/Seagate3To/\"$1\" Esta função funciona, mas eu não entendo porque as aspas precisam escapar n...
14.12.2012 / 16:37
1
resposta

Sobre a transmissão de argumentos para programas através de variáveis de matriz

NB: embora a pergunta abaixo apresente rsync , não é uma pergunta sobre rsync ; é uma questão sobre matrizes zsh. Se eu inicializar a variável EXCLUDES como esta EXCLUDES=( --exclude=/foo --exclude=/bar --exclude=/baz ) então...
06.03.2016 / 21:07
1
resposta

adb pull não aceitando uma variável como fonte, dá * 'não existe .. * erro

Estou tentando usar $ EXTERNAL_STORAGE no comando adb pull . Notei que a variável tem seu escopo definido apenas no Android e, portanto, não funcionaria com sucesso em adb pull $EXTERNAL_STORAGE/Pictures/Screenshots/ ~/ . Claro, posso esc...
26.08.2015 / 10:45
1
resposta

Problema ao passar parâmetros contendo espaços e caracteres curingas

Eu tenho um problema ao passar parâmetros se os parâmetros puderem conter curingas e / ou espaços, se esses parâmetros forem opcionais. Como isso soa bem abstrato, vamos dar um pequeno exemplo: O seguinte script de shell some_command.sh esper...
17.12.2014 / 13:02
3
respostas

Como aliasar um comando com '

Eu queria fazer um apelido para desligar o caps: python -c 'from ctypes import *; X11 = cdll.LoadLibrary("libX11.so.6"); display = X11.XOpenDisplay(None); X11.XkbLockModifiers(display, c_uint(0x0100), c_uint(2), c_uint(0)); X11.XCloseDisplay(...
21.02.2014 / 16:29