Usando o link criei uma expressão regular para retornar a primeira ocorrência de um endereço IP em uma string.
RegExp:
(?:\d{1,3}\.)+(?:\d{1,3})
RegExp incluindo delimitadores:
/(?:\d{1,3}\.)+(?:\d{1,3})/
Com a seguinte string...
Estou tentando usar find para identificar todos os arquivos em meu repositório nomeados como "version" ou "version.h", no entanto, não consigo criar uma glob válida para corresponder a.
Com o regex, acredito que isso funcionaria: .*/versi...
Eu tenho um arquivo parecido com:
##Comment A
##Comment B
#Important header
chr1 content a
chr2 content b
chrX content x
Eu gostaria de extrair a linha 3 e 4 para um novo arquivo, que começa com um # (não ##) ou "chr1".
#Important head...
Eu tenho essas duas expressões regulares do grep
grep -e '[Yy].*[Yy].[Ee][Ee]' first.txt
e
grep -e '[Ee][Ee].*[Yy].*[Yy]' first.txt
Como faço para concatenar esses dois em uma única regex?
Eu não usei sed com frequência e peço desculpas se essa pergunta for simples demais.
O seguinte funciona muito bem:
sed -i '/<\/IfModule>/i TEST' security2.conf
Agora quero usar # como o delimitador. Por que isso não funcio...
Ao resolver tarefas comuns, a filtragem de comentários, por exemplo, Eu posso fazer isso:
grep -v ^# /etc/apache2/apache2.conf
Dessa forma eu não tenho comentado e linhas vazias. Isso era esperado.
Eu pensei que de outra maneira é:...
Estou tentando capturar CBX-1234 da string CBX-1234--CBX-5678 ou CBX-12345--CBX-5678 . Estou usando um script bash no Mac OSX usando sed para executar a expressão regular.
string="CBX-1234--CBX-5678"
shortenedString=$(echo "$string" |...
Deseja eliminar números e dois pontos anteriores quando os números estiverem entre dois pontos e uma vírgula.
meu texto de exemplo (dados reais são muito maiores):
(fa___537:50.0,(fa___542:100.0,((
resultado desejado:
(fa___537,(fa_...
arrFormat=( jpg jpeg bmp tiff png )
varExtension="jpg"
for elem in "${arrFormat[@]}"
do
echo "${elem}"
# do something on $elem #
done
#for i in $( find -E . -iregex '.*\.($arrFormat)' ) ; do #problem
#for i in $( find -E . -iregex '.*\...