Perguntas com a marcação «bash»

Para perguntas sobre scripts escritos para o shell de comando do Bash. Para scripts de shell com erros / erros de sintaxe, verifique-os com o programa shellcheck (ou no servidor web shellcheck em https://shellcheck.net) antes de postar aqui. As perguntas sobre o uso interativo do Bash têm maior probabilidade de ser abordadas no tópico Superusuário do que no Stack Overflow.



17
Transformar string de várias linhas em uma única vírgula separada
Digamos que eu tenha a seguinte string: something1: +12.0 (some unnecessary trailing data (this must go)) something2: +15.5 (some more unnecessary trailing data) something4: +9.0 (some other unnecessary data) something1: +13.5 (blah blah blah) Como faço para transformar isso em simplesmente +12.0,+15.5,+9.0,+13.5 em bash?
95 string  bash  shell  csv 

2
Erro de script Bash [:! =: Operador unário esperado
No meu script, estou tentando verificar o erro se o primeiro e único argumento é igual a -v, mas é um argumento opcional. Eu uso uma instrução if, mas continuo recebendo o erro esperado do operador unário. este é o código: if [ $1 != -v ]; then echo "usage: …
95 bash 


5
Como extrair texto de uma string usando sed?
Minha string de exemplo é a seguinte: This is 02G05 a test string 20-Jul-2012 Agora, da string acima, quero extrair 02G05. Para isso tentei o seguinte regex com sed $ echo "This is 02G05 a test string 20-Jul-2012" | sed -n '/\d+G\d+/p' Mas o comando acima não imprime nada e …
95 regex  bash  sed 


6
Shell - Grava o conteúdo da variável em um arquivo
Eu gostaria de copiar o conteúdo de uma variável (aqui chamada var) em um arquivo. O nome do arquivo é armazenado em outra variável destfile. Estou tendo problemas para fazer isso. Aqui está o que tentei: cp $var $destfile Eu também tentei a mesma coisa com o comando dd ... …
95 linux  bash  shell 

3
Navegando em pastas no MSYS
Esta será a pergunta mais difícil do dia. Como faço para navegar pela estrutura de pastas do Windows dentro do shell MSYS? Quando eu inicio o shell, tudo que vejo é um '~'. Eu digito 'ls' e a pasta está vazia. Eu só quero saber como chegar à minha unidade …
95 bash  msys 





3
Referindo-se a um arquivo relativo à execução do script
Em um script bash que estou escrevendo, uso sourcepara incluir a variável definida em um arquivo de configuração. O script a ser executado é act.sh, enquanto o script a ser sourced é act.conf.sh, então act.sheu tenho: source act.conf.sh No entanto, isso só funciona quando executado act.shno diretório que o contém, …
94 bash  shell 

8
Usando cores com printf
Quando escrito assim, ele produz o texto em azul: printf "\e[1;34mThis is a blue text.\e[0m" Mas eu quero ter o formato definido em printf: printf '%-6s' "This is text" Agora tentei várias opções para adicionar cor, sem sucesso: printf '%-6s' "\e[1;34mThis is text\e[0m" Eu até tentei adicionar código de atributo …
94 linux  bash  colors  printf 

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.