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.

12
Remover recursivamente arquivos
Alguém tem uma solução para remover os irritantes arquivos ._ e .DS_Store obtidos após mover arquivos de um Mac para um servidor Linux? especificar um diretório inicial e deixá-lo ir? como / var / www / html / down ...
140 linux  bash 



12
Removendo cores da saída
Eu tenho algum script que produz saída com cores e preciso remover os códigos ANSI. #!/bin/bash exec > >(tee log) # redirect the output to a file but keep it on stdout exec 2>&1 ./somescript A saída é (no arquivo de log): java (pid 12321) is running...@[60G[@[0;32m OK @[0;39m] Eu …






16
Como classificar uma matriz no Bash
Eu tenho uma matriz no Bash, por exemplo: array=(a c b f 3 5) Eu preciso classificar a matriz. Não apenas exibindo o conteúdo de maneira classificada, mas para obter uma nova matriz com os elementos classificados. A nova matriz classificada pode ser completamente nova ou antiga.
139 arrays  bash  shell  sorting 


4
Como uso uma comparação de grep de arquivo dentro de uma instrução bash if / else?
Quando nosso servidor é instalado, precisamos verificar um arquivo para ver como o servidor está configurado. Queremos procurar a seguinte string dentro do nosso arquivo /etc/aws/hosts.conf: MYSQL_ROLE=master Em seguida, queremos testar se essa cadeia existe e usar uma instrução if / else para executar uma das duas opções, dependendo da …
138 bash 


9
Bash: Erro de sintaxe: redirecionamento inesperado
Eu faço isso em um script: read direc <<< $(basename `pwd`) e eu recebo: Syntax error: redirection unexpected em uma máquina ubuntu /bin/bash --version GNU bash, version 4.0.33(1)-release (x86_64-pc-linux-gnu) enquanto eu não receber esse erro em outra máquina de suse: /bin/bash --version GNU bash, version 3.2.39(1)-release (x86_64-suse-linux-gnu) Copyright (C) 2007 …
138 bash  ubuntu 


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.