Perguntas sobre 'regular-expression'

2
respostas

Tentando aprender regex, para encontrar arquivos de um certo tamanho?

Eu tenho um arquivo que tem uma lista de países de vários tamanhos. Este arquivo é chamado de countries e está no meu diretório de trabalho. Eu quero executar o comando grep que informa quais países têm nove ou mais letras. Estou com...
03.10.2018 / 10:19
2
respostas

Como parar o comando cat da saída do nome do arquivo se ele for canalizado para outro comando?

Estou tentando aprender expressões regulares e, por isso, criei um arquivo com alguns caracteres. Quando eu uso o comando cat e canalizo para o comando rgrep com um argumento para filtrar o texto, a saída resultante é "filename: filtered_text"....
28.09.2018 / 19:30
1
resposta

Localizar pastas contém nomes + 1900-1990 + nomes

Estou tentando fazer na busca por muitas pastas contém ex. %código%. Eu não quero pastas ex. com Events.1900-1990.events , apenas as pastas contêm os anos de 1900 - > 1990. O nome Events.2004 pode ser qualquer coisa, pode ser aniversá...
08.09.2018 / 10:55
1
resposta

Qual é a sintaxe correta para o re_match () do rsyslog?

Estou tentando filtrar mensagens indesejadas de uma tarefa cron (systemd) da saída do rsyslog. No entanto, o rsyslog sempre reclama do segundo argumento de re_match() . A regra de filtro que eu tenho é: if $programname == "systemd" and re_m...
12.11.2018 / 16:00
3
respostas

Substituir texto por outro

Eu gostaria de substituir uma string por outra string. Por exemplo: Eu gostaria de alterar o seguinte texto: "listen_addresses = ['127.0.0.1:53', '[::1]:53']" para o seguinte texto "listen_addresses = ['127.0.0.1:40', '[::1]:40']"...
03.09.2018 / 14:09
1
resposta

bash test - corresponde às barras [fechadas]

Eu tenho um nome de ramificação do git: current_branch='oleg/feature/1535693040' Eu quero testar se o nome da ramificação inclui / feature /, então eu uso: if [ "$current_branch" != */feature/* ] ; then echo "Current branch does not...
01.09.2018 / 01:13
1
resposta

localize e substitua as “abas” usando a pesquisa e substitua em nano

Como posso pesquisar e substituir guias horizontais no nano? Eu tenho tentado usar [\t] em modo regex , mas isso só combina com todas as ocorrências do caractere t ? ... usei sed 's/\t//g' file , o que funciona bem, mas ainda estari...
26.07.2018 / 23:03
2
respostas

compreendendo a instrução estendida Sed / RegExp

Por isso, estou usando este forro para obter a versão mais recente do docker-compose . curl --silent "https://api.github.com/repos/docker/compose/releases/latest" | grep "tag_name" | sed -E 's/.*"([^"]+)".*//' Agora estou muito inter...
31.07.2018 / 11:10
1
resposta

Por que o '* .ext' trabalha na busca de um arquivo com extensão 'ext' [duplicado]

Não deveria ser .*\.ext corresponder aos arquivos que terminam com a extensão "ext", do aspecto da expressão regular? Eu tentei ls *.sh , que pode mostrar todo o arquivo de script de shell. Mas se eu mudar para ls .*\.ext , ele não c...
22.08.2018 / 21:04
1
resposta

Verificação da versão principal do Java no script bash

Acabei de instalar o Kafka após o tutorial. Não é iniciado devido ao erro de script sh : $ sudo kafka-server-start.sh /etc/kafka.properties /opt/Kafka/kafka_2.12-1.1.0/bin/kafka-run-class.sh: line 252: [[: 10 2018-04-17: syntax error in exp...
17.07.2018 / 22:20