Sed é conhecido como Stream Editor, pois pode executar várias funções de filtragem e / ou transformação na entrada padrão ou em arquivos especificados pelo usuário. É comumente usado para pesquisar e substituir em arquivos de texto. Se sua pergunta for sobre processamento de texto, essa tag provavelmente será apropriada
Eu tenho um arquivo de texto muito simples aqui com o seguinte conteúdo
line1
line2
line3
line4
Eu quero modificar o conteúdo via sed (ou algum outro aplicativo) para que ele se torne
line1
line2
#this line was added by sed
line3
line4...
Eu tenho o seguinte texto
foo-11.11-fo.o-foo-bar
bar-foo-11.11-22.11
Desejo remover as últimas strings com dois "-".
Resultado esperado:
foo-11.11-fo.o
bar-foo
Eu tentei vários métodos usando o corte, mas nada fun...
Estou tentando substituir todas as pastas em um caminho por ".."
Isso faz parte de um script maior que eventualmente substituirá alguns caminhos absolutos em caminhos relativos.
O resultado esperado deve ser assim:
/ABCDdasda234sEA/asdas2d...
Eu percebi que a maioria das ferramentas de texto que eu uso, grep / egrep / awk / sed, são orientadas a linhas.
Eu acho que é uma abordagem simplificada para pesquisar em arquivos, mas eu queria saber se há outro conjunto de ferramentas que ope...
Estou usando xmllint --shell em um arquivo XML grande e usando o comando write para gravar um snippet XML a ser usado no teste. O snippet que é gravado precisa de algumas linhas do arquivo XML original (a declaração, o namespace e o nó rai...
Aqui está o meu arquivo de entrada de amostra.
ip.txt :
john math
science
paul math
science
rosy math
jill science
rob math
science
hary math
Saída desejada:
john
paul
rosy
jill
rob
ha...
Eu tenho um registro como:
"evSchema"\"UAT" "evSN"\"uadb" "evDirsep"\"/" "evRootPath"\"/work_area/APP_UAT/" "evSchema"\"RMS13" "evUser"\"STAGE"
Eu quero substituir \ pela nova linha.
Eu tentei usar sed para isso, mas não está fun...
Como usar comandos, cal , sed e tr e o canal para exibir os dias numéricos (por exemplo, 1, 2, 3 etc.) de um mês, com cada dia em uma linha separada
Eu tentei:
cal 12 2015| sed '3,7p' | tr -cs "[:alpha:]" "[\n*]"
e siga esta s...
Eu tenho dois arquivos. O primeiro é apenas um único número. Este número é calculado e muda sempre. O segundo arquivo tem um monte de colunas, e eu não sei o número de linhas (que podem mudar). Por exemplo, eu tenho algo assim:
Arquivo 1:...
Em um bloco de teste
assim
cron.allow
cron.deny
Eu quero substituir cron com at, apenas no intervalo selecionado pelo modo visual (ctrl + v)
Então eu pressiono ctrl + v: e aparece o! pronto
Está bem
Eu faço
sed s:cron:at:gc
mas eu...