Eu quero pesquisar um padrão e inserir um caractere no início de uma linha usando regsub em TcL. Eu tenho que usar apenas TcL
Arquivo de entrada
mna1 x a1 vss vbn nch_svt_mac nfin=nfin_n1 l=ln1
mna2 x a2 vss vbn nch_svt_mac nfin=nfin_n2...
Eu usei a seguinte expressão regular para detectar os números de cartão válidos.
[2-6][0-9]{3}([ -]?)[0-9]{4}([ -]?)[0-9]{4}([ -]?)[0-9]{3,4}([ -]?)[0-9]{0,3}[^a-zA-Z]
Mas não detecta os seguintes:
374355011240344
373116614411000
M...
Aqui está o que eu quero alcançar no SunOS:
Apenas o padrão como [text_text=text] , [text=text] , [text] ou text são padrões válidos, em que text significa tudo em 0-9,a-z,A-Z, space, newline, tab, enter . Qualquer coisa difere...
Não consigo descobrir o que há de errado com meu regex, parece estar funcionando com grep , mas agora com find . Estou tentando encontrar todos os arquivos que seguem a expressão comum em programas de TV, por exemplo. S02E21 .
find -E ....
Eu preciso listar as linhas que consistem em um único caractere não-vogal.
Eu tenho isso:
ls | grep -nv '[aeiouy]' file
Mas isso não me dá um único personagem.
Como obtenho apenas um único caractere?
Eu tenho tentando voltar atrás o primeiro grupo capturado no comando abaixo:
$ ls -lR | egrep 'd(rw(x|s)|rw-|r-(x|s)|-w(x|s)|r--|-w-|--(x|s))(rw(x|s)|rw-|r-(x|s)|-w(x|s)|r--|-w-|--(x|s))---'
drwxr-s--- 2 s9akhtar s9akhtar 4096 Feb 25 11:53 di...
Eu tenho essa string, por exemplo:
asddsa "ll" sadd " fsgsg"
"sdafaf" "lkkx" "fsgfgsg"
Eu quero substituir todos os caracteres dentro de " " por um caractere x . A saída esperada neste caso deve ser:
asddsa "x" sadd " x"
"x" "...
Ambos os comandos abaixo fornecem a mesma saída,
entretanto, qual é o método correto para usá-lo?
grep ^'\<that\>' file.txt
Procura a linha que tem isso como a primeira palavra
grep '^\<that\>' file.txt
Mesma saída que...
Eu tenho um arquivo de texto e quero usar sed para substituir a seguinte string (incluindo o "s"):
" rel="lightbox[1846]" title="
com
#
Os números entre [ e ] são variáveis e mudam.
Eu quero incluir o " na substituição....
Recentemente, comecei a aprender regExp e encontrei um bom exemplo dele no shell usando o grep para extrair apenas tags de âncora, por exemplo, URL<a href="unix.stackexchange.com"></a>
grep - 'href="[^"]*"' *.html
se eu entend...