Perguntas sobre 'shell'

2
respostas

Escapa aspas duplas na variável

Eu gostaria de colocar este comando em um arquivo para ser executado mais tarde: ln -s "$xr"/ya.txt ~ Eu posso fazer isso com (1): cat > zu.sh <<eof ln -s "$xr"/ya.txt ~ eof ou (2): printf 'ln -s "%s"/ya.txt ~\n' "$xr"...
06.02.2018 / 01:36
2
respostas

Zsh - autocorreção mais inteligente

É possível fazer com que o Zsh pare de tentar corrigir argumentos que não devem ser arquivos com arquivos do diretório atual sem desativar completamente a correção ou limitá-la a setopt CORRECT (somente corrija o comando)? Por exemplo, qua...
09.04.2012 / 11:01
1
resposta

Por que o CDPATH não funciona conforme documentado nos manuais?

O manual do shell Bourne Again diz, de cd dir : […] each directory name in CDPATH is searched for dir. […] If dir begins with a slash (/), then CDPATH is not used. O manual do shell Z diz, de cd arg : Otherwise, if arg begins with a slas...
18.01.2018 / 13:55
2
respostas

Exibindo os últimos N arquivos modificados?

Como posso listar os 10 arquivos modificados mais recentemente de uma certa extensão, não todos os arquivos ou os arquivos modificados durante os últimos 2 dias, por exemplo?     
02.12.2012 / 10:50
1
resposta

Como concatir arquivo e uma linha on-fly?

Eu gostaria de enviar para o arquivo stdout inteiro + linha extra. Como fazer isso bem? Até agora eu fiz: for LINE in $(cat $INPUT_FILE) do echo $LINE done echo $EXTRA_LINE Como fazer este bash (real)?     
07.07.2013 / 14:51
2
respostas

Substituição ruim dentro do subshell xargs?

Estou usando este comando para processar arquivos PNG: find . -iname "*png" -print0 | xargs -r0 --max-procs=4 -n1 sh -c 'pngnq -s1 $1 && advpng -z -4 -q ${$1%.*}-nq8.png' - Parece funcionar bem, mas também gera isso para cada arqu...
06.07.2013 / 01:14
3
respostas

cp SOMEFILE .. copia para um diretório diferente após o cd'ing através de um link simbólico

Considere a seguinte configuração: ~/Desktop/Public/subdir ~/Desktop/subdir --> ~/Desktop/Public/subdir (symbolic link) Agora eu faço: cd ~/Desktop/subdir O que me leva ao diretório vinculado. Se eu emitir agora o comando:...
22.07.2013 / 13:24
5
respostas

Utilitário unix padrão para dividir “foo.bar.baz” em “foo.bar” + “.baz”?

Eu quero dividir uma string $basename , contendo a saída em duas partes, $stem e $ext , de forma que: a string "${stem}${ext}" é idêntica à string original $basename ; $stem ou $ext pode estar vazio (dependendo da sequênc...
27.06.2013 / 17:07
1
resposta

A partir do nome do arquivo, é possível obter nomes de pontos de montagem, dispositivos, LV, VG, PV

Dado um nome de caminho relativo, como obtenho o seu: Ponto de montagem Dispositivo nome do LVM LV nome do LVM VG Nome (s) do PV do LVM
17.09.2017 / 10:06
1
resposta

Erro de sintaxe próximo ao token inesperado 'done'

Estou tentando obter esse loop while (usando o nano) para baixar alguns sites dessa URL, mas continuo recebendo o erro "erro de sintaxe próximo ao token inesperado 'concluído'": while read <FIRST-LAST> do echo FIRST-LAST...
20.01.2017 / 00:28