Perguntas sobre 'regular-expression'

3
respostas

Por que esse comando Bash usando regex não está substituindo meus colchetes?

Eu tenho este comando para percorrer todos os meus arquivos no diretório Music e todos os subdiretórios e substituir os colchetes no nome do arquivo por colchetes arredondados: find /home/Music/ -depth -name "* *" -execdir rename 's/\[/\(/...
07.04.2013 / 05:47
2
respostas

O que essa regex significa?

Eu estava trabalhando na conversão da nova linha do Unix para a nova linha do Windows. Eu tentei unix2dos mas me deu algum erro binário, então eu olhei para cima e tropeçou nessa regex sed 's/$'"/'echo \\r'/" input.txt > output.txt Este...
15.11.2013 / 20:29
3
respostas

O que o ponto em regex “^ [A-Za-z] {2} [1-9] {2}. *” faz?

Eu sou muito novo com o regexp. Gostaria de saber o padrão definido por este regexp: ^[A-Za-z]{2}[1-9]{2}.* Começa com 2 caracteres alfabéticos, depois 2 caracteres numéricos, depois um . e * , que é para 0 ou várias ocorrências dos...
27.02.2014 / 14:55
1
resposta

Expressões regulares ajudam

qual a diferença entre essas expressões de expressão regular? AB \ {4 \} e (AB) \ {4 \} para a primeira expressão, acho que repita B 4 vezes, depois para a segunda expressão, repete AB 4 vezes. Quando tento testar a segunda expressão us...
21.03.2013 / 00:11
2
respostas

Como localizar e substituir o conteúdo dos arquivos que correspondem a um padrão?

Suponha que tenhamos uma pasta chamada Project . Eu gostaria de encontrar cada arquivo na pasta que contém o padrão &$ na chamada de função. Por exemplo, deve substituir: AnyFunction(&$arg); com AnyFunction($arg); Em...
31.08.2012 / 21:40
2
respostas

Correspondência de padrões dos argumentos de entrada

Estamos tentando aprimorar um de nossos scripts. Os usuários passarão alguns argumentos e parte dos argumentos terá 5.0.3 . Por exemplo, o argumento de entrada seria como Jboss5.0.3GA . Como ele (Jboss5.0.3GA) tem "5.0.3", tentaremos loca...
31.01.2013 / 16:14
2
respostas

Grep e regex, Por que o seguinte retorna apenas uma parte específica?

Por que a seguir: echo this is a line. | grep -o -E "[a-z]+\." O resultado é line. e não this is a line. ? Não há limite de palavra ou qualquer outra restrição na regex.     
07.07.2013 / 23:10
2
respostas

busca padrão e exibe o último padrão de ocorrência?

Eu tenho um arquivo de log contendo startup e shutdown vezes para o everday. Eu quero ver o último padrão para inicialização e desligamento (que está localizado no final do arquivo sendo atualizado todos os dias). Além disso, eu não qu...
14.11.2011 / 07:37
1
resposta

Debian: remova a terminologia do pacote redundante

Quando eu instalo um ambiente de servidor LAMP em Debians, eu uso este código: apt-get upgrade lamp-server^ php-cli php-curl php-mbstring php-mcrypt php-gd python-certbot-apache -y Se eu adicionar mais pacotes php-X , ele se tornará ext...
08.11.2018 / 22:33
2
respostas

Por que o sed output -e expression # 1, char 55: expressão regular precedente inválida

Estou tentando escrever o comando sed para encontrar e substituir um valor key = em uma string delimitada por vírgulas. Exemplo de string no arquivo: KEY_1=value_1,KEY_2=value_2,SOMEKEY=lastValue O comando sed usado: sed -r 's/KEY_...
26.09.2018 / 04:05