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.

10
Como concatenar várias linhas de saída para uma linha?
Se eu executar o comando cat file | grep pattern, recebo muitas linhas de saída. Como você concatena todas as linhas em uma linha, substituindo efetivamente cada uma "\n"por "\" "(finalize com "seguido por espaço)? cat file | grep pattern | xargs sed s/\n/ /g não está funcionando para mim.
158 linux  bash  unix  grep  tr 

6
Enviar string para stdin
Existe uma maneira de fazer isso efetivamente no bash: /my/bash/script < echo 'This string will be sent to stdin.' Estou ciente de que poderia canalizar a saída do eco como este: echo 'This string will be piped to stdin.' | /my/bash/script


16
Exclua todos os arquivos X, exceto os mais recentes, no bash
Existe uma maneira simples, em um ambiente UNIX bastante padrão com bash, de executar um comando para excluir todos os arquivos X, exceto os mais recentes, de um diretório? Para dar um exemplo um pouco mais concreto, imagine algum trabalho do cron escrevendo um arquivo (por exemplo, um arquivo de …
157 bash  unix  scripting 


17
Usuário root / sudo equivalente no Cygwin?
Estou tentando executar um script bash no Cygwin. Eu recebo Must run as root, i.e. sudo ./scriptnameerros. chmod 777 scriptname não faz nada para ajudar. Procurei maneiras de imitar o sudo no Cygwin, para adicionar um usuário root, pois chamar "su" gera o erro su: user root does not exist, …
156 bash  cygwin  root  sudo 


2
Tubulação stdout e stderr no bash?
Parece que as versões mais recentes do bash têm o &>operador, que (se bem entendi), redireciona stdout e stderr para um arquivo ( &>>acrescenta ao arquivo, como Adrian esclareceu). Qual é a maneira mais simples de conseguir a mesma coisa, mas ao invés de canalizar para outro comando? Por exemplo, …
156 bash  stdout  stderr  piping 



6
Como impedir que a rm relate que um arquivo não foi encontrado?
Estou usando rmdentro de um script BASH para excluir muitos arquivos. Às vezes, os arquivos não estão presentes, por isso relata muitos erros. Eu não preciso dessa mensagem. Eu procurei na página de manual por um comando para rmsilenciar, mas a única opção que encontrei é a -fque, a partir …
155 bash  rm 

14
Mover todos os arquivos, exceto um
Como posso mover todos os arquivos, exceto um? Estou procurando algo como: 'mv ~/Linux/Old/!Tux.png ~/Linux/New/' onde movo coisas antigas para novas - pasta, exceto Tux.png. ! -sign representa uma negação. Existe alguma ferramenta para o trabalho?
155 linux  bash  glob 


6
Encontre arquivos que contenham um determinado texto
No bash, quero retornar o nome do arquivo (e o caminho para o arquivo) para cada arquivo do tipo que .php|.html|.jscontém a sequência que não diferencia maiúsculas de minúsculas"document.cookie" | "setcookie" Como eu faria isso?
153 bash  find 


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.