Perguntas sobre 'grep'

grep é um utilitário de linha de comando usado para pesquisar texto.
1
resposta

Existe uma maneira de obter todos os NEWS.gz que são / foram este ano em / usr / share / doc / de $ PACKAGENAME

Se as pessoas entrarem em /usr/share/doc/$PACKAGENAME (você pode usar qualquer nome de pacote válido que tenha instalado em seu sistema), verá que o diretório possui vários arquivos, pelo menos changelog.Debian.gz , changelog.gz , direito...
25.09.2015 / 11:38
2
respostas

Como encontrar linhas no arquivo contendo um conjunto de caracteres especiais?

Estou escrevendo um script que executa um programa c existente e descobre se ele contém comentários: Eles devem começar e terminar em tags de comentário: /* and */ Como posso conseguir isso? Exemplo: Isso funciona: egrep "/\....
26.09.2015 / 14:22
1
resposta

Como excluir diretórios do tar neste script?

Respondendo meu próprio pergunta ontem, eu escrevi um script bash que arquiva todos os diretórios dentro de um diretório definido em seus próprios arquivos archive separados. Eu também defini uma variável para um arquivo que incluiria uma l...
02.09.2015 / 08:14
1
resposta

Precisa capturar parte do nome do arquivo na variável

Eu tenho muitos arquivos CSV com nomes assim em um diretório: s_m_u_supplemental_fields_account_9_4_2015_11_26_Error.csv s_m_u_supplemental_fields_account_9_4_2015_12_3_Error.csv s_m_u_academic_status_loa_8_29_2015_0_1_Error.csv Eu pre...
07.09.2015 / 18:43
2
respostas

Como usar se com grep -x

Este é o meu código: if grep -x $idle | grep -x $dead | grep -x $busy ./Event.log then echo " Events are running Successfully" >> ./Event.log else echo "One or more Events are down. Check the log and restart the Events." >&...
23.08.2015 / 15:51
3
respostas

Evitar pgrep em sh

#!/bin/sh ALTER="$1" NAME="$2" for pr in $(pgrep $NAME); do elapse=$(ps -o etime= -p $pr) [ "${elapse%-*}" -gt "$ALTER" ] && echo $pr done Estou executando isso no AIX, que não suporta pgrep . Como posso fazer o acima sem...
08.10.2015 / 09:42
1
resposta

encontrar por nome ou por grep

find . -perm -u+x,g+x,o+x -type f -exec grep -i -l -H -E '#!/bin/bash|#!/bin/sh' {} \; 2>/dev/null 1>/$user_scripts Estou encarregado de encontrar qualquer script que possa existir para N usuários em 4 pastas. Eu estarei usando ssh e e...
07.10.2015 / 17:42
2
respostas

Grep para regex no basename mas retorna wholename

digamos que eu tenha uma lista de arquivos em um arquivo de texto: ... /foo/barfoo /bar/foo/foobar /foobar/bar/foo ... Eu tenho um script que pesquisará esse arquivo de texto e, assim como o comando locate, desejo pesquisar o nome de base...
19.06.2015 / 17:44
1
resposta

Copiando arquivos contendo texto específico preservando a estrutura de diretórios

Usando o código em esta resposta , posso copiar facilmente um arquivo contendo texto específico de uma pasta para outra. Com a opção -r , também posso pesquisar em diretórios de forma recursiva. O resultado é que agora tenho muitos arquivo...
08.06.2015 / 11:27
1
resposta

Filtra a saída do grep

Usando grep "val" index.php , obtenho a lista <td class=val> 7.6</td> <td class=val> 58</td> <td class=val>1013.8 </td> <td class=val> 1020 </td> <td class=val> 0.2</td> <t...
18.04.2015 / 11:38