Perguntas com a marcação «bash-scripting»

O script Bash está criando scripts na linguagem shell Bash.










1
Obter nome de arquivo sem extensão no Bash
Eu tenho o seguinte for loop para individualmente sort todos os arquivos de texto dentro de uma pasta (ou seja, produzindo um arquivo de saída classificado para cada um). for file in *.txt; do printf 'Processing %s\n' "$file" LC_ALL=C sort -u "$file" > "./${file}_sorted" done Isso é quase perfeito, exceto …

1
Bash variáveis ​​com espaço (diretórios)
Estou tentando fazer eco de todos os arquivos /foo, preservando os espaços nos diretórios listados. Atualmente, um diretório intitulado "bar1 bar2"ecoará como /path/to/foo/bar1/então /bar2em file.txttodas as novas linhas. Eu preciso ecoar /path/to/foo/bar1 bar2/file.txtou /path/to/foo/bar1\ bar2/file.txt. for file in $(find /path/to/foo/ -type f); do if [[ ... ]]; then echo "${file}" …

1
Lidar com o nome do arquivo com espaços dentro do script Bash
No meu script Bash eu tenho que lidar com nomes de arquivos com espaços. Estas são as linhas importantes dentro do meu script: mp3file="/media/d/Music/zz_Hardcore/Sampler/Punk-O-Rama\ Vol.5\ \[MP3PRO\]/01\ -\ Nofx\ -\ Pump\ up\ the\ Valium.mp3" echo "Command: mp3info -x `echo $mp3file`" mp3info -x `echo $mp3file` Infelizmente, o comando não funciona, porque o …


5
Converter string "1-5" em array de números em bash
Qual é a melhor abordagem para converter a string contendo o intervalo de números em números em si? Esse formato é usado, por exemplo, na definição do intervalo de páginas a serem impressas. Eu defino, eu quero imprimir essas páginas "11-14,17,20" . Agora eu preciso escrever o script bash que …


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.