Perguntas com a marcação «bash»

10
grep início do arquivo?

Em um shell linux, quero ter certeza de que um certo conjunto de arquivos comece <?, com essa sequência exata e sem outros caracteres no início. Como posso grep ou usar outra para expressar "o arquivo começa com"? Edit: Estou curingando isso e headnão dá um nome de arquivo na mesma linha;...

10
Eu posso ficar? e .. de. * expansão?

Costumo achar irritante (ou pior) quando digito command .* no bash e o comando se aplica ao diretório pai e ao diretório atual. Existe alguma opção de shell ou outra configuração que eu possa ajustar para excluir o bash .e ..da expansão

10
Como comparo dois arquivos com um script de shell?

Dados dois arquivos, quero escrever um script de shell que leia cada linha do arquivo1 e verifique se existe no arquivo2. Se uma linha não for encontrada, ela deverá gerar dois arquivos diferentes e sair. Os arquivos podem conter números de palavras ou qualquer coisa. Por exemplo...

10
Escreva um arquivo PID manualmente a partir do script Bash

Como eu poderia escrever um script Bash que executa um programa de longa duração e armazena a identificação do processo do programa em um arquivo separado? Eu quero algo como #!/bin/bash exec long_running_tool echo `ps af |grep "long_running_tool" |awk '$5 == "long_running_tool" {print $1}'` >...

10
bashrc: como saber se a janela X está disponível ou não?

Existe uma parte no meu ~/.bashrc, que define $ EDITOR como gvim. Funciona bem quando estou na janela X. No entanto, se eu ssh na minha estação de trabalho (de outra estação de trabalho), o gvim começa a reclamar "não é possível abrir a tela". Portanto, desejo colocar uma ifdeclaração no bashrc,...

10
O que é Alt + Shift + {?

Testei isso no CentOS e Ubuntu, se você estiver em um diretório com uma tonelada de arquivos $ ls day1.tar.gz day2.tar.gz day3.tar.gz day4.tar.gz day5.tar.gz day6.tar.gz day7.tar.gz day8.tar.gz day9.tar.gz day10.tar.gz E você pressioná- Alt+Shift+{lo-á awk-complete todos os nomes de...

10
como cronometrar um processo no bash? [duplicado]

Esta pergunta já tem respostas aqui : Fechado há 9 anos . Possível duplicar: medir o tempo de execução do script Quanto tempo leva para que meu script foo.shseja executado? Eu estou procurando algo semelhante ao tice tocem

10
pesquisa reversa do histórico com expressões regulares

Estou procurando uma ferramenta para permitir a pesquisa incremental reversa com suporte a expressões regulares simples (ou apenas várias correspondências). Por exemplo, se eu quiser encontrar o comando 'foo bar baz', poderia fazer algo como o seguinte para encontrar o comando rapidamente: O...

10
Saída diferente ao redirecionar

$ mysql -e 'select a,b from tablefoo' databasename rendimentos +---+---+ | a | b | +---+---+ | 1 | 0 | | 2 | 1 | +---+---+ enquanto que $ mysql -e 'select a,b from tablefoo' databasename > file produz um arquivo filecontendo a b 1 0 2 1 (onde uma guia está entre os caracteres...