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.

1
É possível usar vários documentos aqui no bash?
Pode-se usar vários documentos aqui para fornecer entrada para um comando no bash? $ cat <<<foo <<<bar bar $ cat <<EOF1 <<EOF2 > foo > EOF1 > bar > EOF2 bar Obviamente, em ambos os casos, o segundo documento aqui é usado como stdin e substitui a primeira referência. A …

5
Mova todos os arquivos que não são um diretório
Eu tenho um diretório que estou tentando limpar que contém arquivos e subdiretórios. O que estou tentando fazer é simples: mova todos os arquivos para outro diretório, mas deixe todos os subdiretórios como estão. Estou pensando em algo como: mv [*_but_no_dirs] ./other_directory Parece que deve haver uma maneira simples de …
14 bash  directory  wildcards  mv 



3
Como redirecionar a saída de qualquer comando?
Estou tentando escrever um script simples para monitorar o status da minha rede, sem toda pinga saída de: ping -q -c 1 google.com > /dev/null && echo online || echo offline O problema é que, quando não estou conectado, ainda recebo uma mensagem de erro na minha saída: ping: unknown …
14 bash  ping  output 

2
Script para testar rapidamente todas as teclas do teclado
Preciso verificar alguns blocos de anotações em busca de teclas defeituosas no teclado e, portanto, gostaria de acelerar isso o máximo possível. Não encontrei nada para esta tarefa específica; portanto, minha ideia é um script que leia as teclas pressionadas e conheça todas as teclas do teclado, para que eu …
14 bash  grep  awk  keyboard  stdout 



5
Posso selecionar apenas um resultado de um bash glob?
Estou tentando escrever um script para o trabalho para automatizar alguns relatórios em uma saída. Os arquivos de log são (atualmente, estão sendo 'padronizados' no futuro) armazenados neste tipo de estrutura de caminho: /<root_path>/<process_one_path>/logs/<time_date_stamp>/<specific_log_file> /<root_path>/<process_two_path>/logs/<different_time_date_stamp>/<specific_log_file> Todas as partes do caminho são conhecidas, exceto os carimbos de data e hora, que …
14 bash  wildcards  glob 

4
Qual é a diferença entre Ctrl-Z e kill -STOP?
Quando executo um comando ( makeem um projeto grande) a partir do shell, posso digitar Ctrl-Z para interromper o processo e retornar ao shell. Posteriormente, posso executar fgpara continuar o processo. Estou tentando escrever um script de shell para automatizar isso (especificamente, para verificar a temperatura da CPU a cada …

1
Diretório Bash No More Changes
Meu shell bash não mudará mais de diretório com o cd. Notei isso mais cedo ao trabalhar e descobri que quaisquer novos shells que eu abrisse (terminal ou xterm etc) ficariam presos no diretório inicial e não poderiam sair (os terminais já abertos continuaram funcionando bem). [~]$ pwd /home/sys/dave [~]$ …
14 linux  bash 

2
Por que esse comando xargs não funciona?
Eu queria excluir todas as extensões .sh, o que fiz: ls *.sh | xargs -I {} mv {} `basename {} .sh` No entanto, ele não funciona, ele se comporta como basenameretorna o nome do arquivo inalterado. Por que está se comportando dessa maneira? Por exemplo, isso funciona: ls *.sh | …

2
Tubulação de nada para xargs
Eu tenho um script que pode, em algumas circunstâncias, não ter nada em stdout. No final do script, passo as linhas que tenho para outro comando usando xargs. Meu problema é que, quando não há nada no stdout, recebo a típica mensagem de erro "Uso: programa arg1 arg2". Como posso …
14 bash  xargs 

11
Como descobrir qual versão do RHEL eu estou usando?
Eu trabalho em um ambiente em que estamos migrando lentamente as máquinas do Red Hat Enterprise Linux 5 para o RHEL 6. Eu preciso de alguns dos meus scripts para fazer algo sutilmente diferente nas máquinas RHEL6 do que está sendo feito atualmente nas máquinas RHEL5. A solução pragmática é …
14 bash  rhel 


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.