Perguntas com a marcação «bash»

Perguntas específicas ao Bourne Again SHell do GNU, em oposição a outros shells Bourne / POSIX. Para perguntas sobre shells do Unix em geral, use a tag / shell.



2
Por que o printf está "encolhendo" o trema?
Se eu executar o seguinte script simples: #!/bin/bash printf "%-20s %s\n" "Früchte und Gemüse" "foo" printf "%-20s %s\n" "Milchprodukte" "bar" printf "%-20s %s\n" "12345678901234567890" "baz" Imprime: Früchte und Gemüse foo Milchprodukte bar 12345678901234567890 baz ou seja, o texto com tremas (como ü) é "reduzido" por um caractere por trema. Certamente, …
54 bash  unicode  printf 

10
bash: teste se $ WORD está definido
Estou procurando uma construção bash, para decidir se uma variável $WORDé uma das palavras definidas. Eu preciso de algo assim: if "$WORD" in dog cat horse ; then echo yes else echo no fi bash tem essa construção? Caso contrário, qual seria o mais próximo?



6
Concatenando duas variáveis ​​com um sublinhado
Preciso concatenar duas variáveis ​​para criar um nome de arquivo que tenha um sublinhado. Vamos chamar minhas variáveis $FILENAMEe $EXTENSIONonde o nome do arquivo é lido de um arquivo. FILENAME=Hello EXTENSION=WORLD.txt Agora... Eu tentei o seguinte sem sucesso: NAME=${FILENAME}_$EXTENSION NAME=${FILENAME}'_'$EXTENSION NAME=$FILENAME\\_$EXTENSION Eu sempre recebo algum tipo de saída estranha. Normalmente, …



2
Criar link simbólico - sobrescreva se houver
Quero anotar os dados, /path/to/data/folder/month/date/hour/minute/filevinculá-los /path/to/recent/filee fazer isso automaticamente sempre que um arquivo for criado. Supondo que não saberei antecipadamente se /path/to/recent/fileexiste, como posso criá-lo (se não existir) ou substituí-lo (se existir)? Tenho certeza de que posso apenas verificar se existe e, em seguida, fazer uma exclusão, link simbólico, mas …
54 bash  symlink 

4
Excluir um padrão da correspondência global
Eu tenho vários arquivos com o mesmo nome de arquivo base. Eu gostaria de remover todos, exceto um foo.org #keep foo.tex #delete foo.fls #delete foo.bib #delete etc Se eu não precisasse ficar com um, sei que poderia usá-lo rm foo.*. O TLDP demonstra ^para negar uma correspondência. Por tentativa e …
54 bash  wildcards 

9
Como eco apenas uma coluna de saída do comando ls?
Digamos que quando eu comando ls, a saída é: file1 file2 file3 file4 É possível exibir apenas uma certa coluna de saída, neste caso, arquivo2? Eu tentei o seguinte sem sucesso: echo ls | $2 Basicamente, tudo que eu quero fazer é repetir apenas a segunda coluna, neste caso, eu …
54 bash  ls  parameter  arguments 




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.