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
Dada essa entrada:
"hell -- 'this -- world --is'-- beautiful' --thanks-- we'-- are-- here"
Eu quero substituir cada '-' entre aspas simples por 'X-X-X' usando sed . Deve dar a seguinte saída:
output: "hell - 'este mundo X-X-X X-X-X...
Estou tentando adicionar uma string no final de todas as linhas em um arquivo de texto, mas tenho um erro em algum lugar.
Exemplo:
Eu tenho isso em um arquivo de texto:
begin--fr.a2dfp.net
begin--m.fr.a2dfp.net
begin--mfr.a2dfp.net
begi...
Estou usando um comando como este para encontrar arquivos com a palavra 'termo' neles:
grep -l term *
Mas agora eu quero ser capaz de encontrar arquivos que tenham duas palavras diferentes neles (vamos chamá-los termA e termB) - não neces...
Eu sei que sed é ganancioso quando combina padrões. Mas quão ganancioso é isso?
Considere esses exemplos.
$ echo 'foobar123' | sed 's/[0-9]*/(&)/'
()foobar123
$ echo 'foobar123' | sed 's/[0-9][0-9]*/(&)/'
foobar(123)
Por que o...
No solaris, gostaria de copiar todos os arquivos encontrados pelo comando find para um caminho ligeiramente diferente. O script a seguir basicamente executa cp para cada arquivo encontrado por find. Por exemplo:
cp ./content/english/activity1...
Eu devo criar um .sh para substituir uma palavra-chave específica em um arquivo usando o conteúdo de outro arquivo.
template.html contém uma string única " PLACEHOLDER "
deve ser substituído pelo conteúdo do arquivo "contents.html"
Sed...
Antecedentes
Considere o seguinte texto:
There are three types of font families: serif, sans serif, and
teletype. To switch between these families, use <cmd>rm</cmd> for
serif, <cmd>ss</cmd> for sans serif, and <...
Eu tenho um arquivo que tem (muitas) cadeias de caracteres que gostaria de substituir, então pensei em usar um comando simples como:
sed 's/string1/string2/g' file1 > out
No entanto, existem muitas cadeias para que sejam repetidas ma...
Eu tenho usado utilitário Bulk Rename e tenho tido alguns problemas. Eu tenho alguns arquivos chamados coisas como 664722.pdf , 664762.pdf e 664722-1.pdf que eu preciso renomear. O problema é que tenho que renomear cerca de 50 dessas p...