Eu tenho um arquivo com várias linhas longas. Eu gostaria de pegar todos os grupos entre dois padrões e imprimi-los em um novo arquivo, um jogo por linha. Consegui fazer isso com o Python, mas prefiro usar apenas ferramentas de linha de comando...
Estou tentando usar um comando grep com o sinalizador --only-matching, mas não está se comportando como eu esperaria.
Este comando:
echo "1/2/3/4/5" | grep -oE "^([^/]+/){0,2}"
Dá esta saída:
1/2/
3/4/
Eu esperava apenas 1/2/...
Estou fazendo um script para determinar se um dispositivo USB conectado é um dispositivo de armazenamento em massa e, em caso afirmativo, armazene o número do dispositivo. Eu também gostaria que funcionasse com vários pen drives USB conectados....
Existe uma opção --ignore que permite especificar arquivos a serem ignorados. No momento, eu só consegui ignorar vários arquivos fazendo --ignore file1 --ignore file2.......
Tentando usar --ignore "*assets*|*scripts*" não faz nada. E...
Eu tenho uma pergunta de laboratório me pedindo para usar grep com um padrão regex para corresponder a cada palavra em que a terceira letra do começo da linha é um "a" e salvá-la com um redirecionamento. Como posso fazer isso?
Meu Samsung Galaxy S não gosta de arquivos em que o nome contenha uma string longa após o primeiro ponto. Eu acho que alguma parte do software tem um buffer muito curto para a extensão do arquivo. Como posso encontrar todos os arquivos no meu ca...
Estou tentando converter centenas de *.jpg arquivos em *.webp arquivos com libwebp no macOS. Particularmente, desejo usar a ferramenta de linha de comando cwebp para realizar a conversão. Funciona assim:
cwebp <input_file&g...
Estou tentando fazer o que o título diz.
Então eu acho todos os arquivos necessários com o grep: grep --include=\*.{php,ini,conf,sh} -ril -P "'([\d\w\-\_\.]+)(@domain.com)'" '/var/www_data/somepath/'
Agora, presumo que seja o uso de sed...
Eu estou ensinando a mim mesmo expressões regulares, e fiquei preso em repetições gananciosas x preguiçosas.
O que eu descobri até agora é que
»ganancioso« significa que o RegExp procura o maior número possível de correspondências, onde...
Eu preciso checar se uma entrada no arquivo crontab é válida. Existe um parâmetro de comando crontab ?
Eu posso extrair linhas individuais e tentar controlar itens individuais por meio da regex, mas não sei como verificar o tipo de registro...