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
Suponho que tr seja um método mais básico e, portanto, provavelmente uma maneira mais rápida de substituir coisas em um determinado arquivo.
No entanto, tr só pode substituir quantidades iguais de caracteres. significando ...
2 caracter...
21.06.2014 / 21:06
Estou tentando renomear um monte de faixas de música em um diretório, mas recebi este erro:
When moving multiple files, last argument must be a directory
Este é o script:
for file in * ; do
mv $file $(echo $file |sed 's/^.\{5\}//...
23.10.2015 / 07:49
suponha que, se houver um arquivo que contenha as seguintes linhas, se elas forem
12345 567 7878 66
er3 t45t y6y46y
4y6 y656y y5y
46y6 65y7 y66uyuy
yy46y6y
A saída tem que se parecer com:
66
y6y46y
y5y
y66uyuyy
y46y6...
27.01.2015 / 21:40
O título diz tudo, eu quero usar um aqui-doc para comandos sed e fornecer o arquivo a ser lido e o arquivo de saída.
Eu analisei o Aqui-Documentos do guia Advanced Bash Scripting, mas não menciona nada sobre argumentos regulares ao usar um...
16.08.2012 / 04:08
Estou aprendendo sed. Tudo parecia estar indo bem até me deparar com o N (multi-linha seguinte). Eu criei este arquivo (guide.txt) para fins de prática / compreensão / contexto. Aqui está o conteúdo do dito arquivo ...
This guide is meant to...
11.10.2017 / 04:32
Existe uma linha de comando simples para extrair a última parte de uma string separada por hifens? Por exemplo, quero extrair 123 de foo-bar-123 .
31.03.2015 / 00:44
Eu estou tentando escrever alguns scripts de instalação para quando eu instalar / atualizar o Ubuntu. Estou com problemas para corrigir logrotate.d :
/var/log/ufw.log
{
rotate 7
weekly
missingok
notifempty
compress
delaycompress
sharedscrip...
10.03.2012 / 17:26
Eu tenho um conjunto de substituições de sed em um script bash e estou recebendo um erro sobre um comando 'não terminado'. Veja como é a linha sed:
sed -n -e "s/TMPFOO1/$FOO1/" -e "s/TMPFOO2/$FOO2/" -e "s/TMPFOO3/$FOO3/" -e "s/TMPFOO4/$FOO4/"...
10.05.2013 / 07:05
Eu quero mesclar dois arquivos com base nos dados comuns presentes neles como cabeçalho.
A seguir, o exemplo
Arquivo1
>Feature scaffold1
1 100 g
101 200 g
201 300 g
>Feature scaffold2
1 100 g
01 500 g
>Feature scaffol...
04.01.2018 / 09:00
Usando apenas ferramentas shell, como um fluxo binário contendo NULLs (0x00 chars) pode ser editado mantendo os caracteres 0x00 no fluxo de saída?
A edição precisa substituir um caractere em uma posição especificada por outro caractere (no ex...
20.02.2017 / 13:18