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 gostaria de inserir uma variável antes da última linha.
Este é o meu arquivo.
$ cat file.txt
one
two
three
four
five
Quando eu tento sem usar variáveis, funciona bem.
$ sed -i '$i name' file.txt
$ cat file.txt
one
two
three
four...
Estou tentando obter a saída do comando
iperf -c 10.0.0.1 -t 3600 -i 2
E só precisa dos campos Intervalo e largura de banda listados para toda a hora de registro.
Eu não usei grep ou awk anos após anos.
A ajuda seria incrível!
Ex...
Para dezenas de milhares de linhas com a mesma estrutura, quero ir (por exemplo) daqui:
abcd 12345 qwerty asdfg
... até aqui:
abcd 12345,qwerty asdfg
... com
sed 's/[0-9]\ [A-Z]/,/g'
Eu posso igualar o espaço rigth mais os c...
Estou tentando substituir cada espaço neste arquivo de texto por um espaço de barra invertida.
cat prefixedfiles.txt | sed "s![[:space:]]! \!g"
Original:
A a a
Resultado:
A\ a\ a
Como posso executar e testar as instruções sed e grep em Windows PowerShell ?
Quando executo Windows PowerShell e tento testar a instrução sed no meu arquivo, ocorre o seguinte erro:
The term 'sed' is not recognized as the na...
Eu tenho um arquivo chamado template.tpl .
#!/bin/bash
RESULT='curl https://${MY_VAR_USERNAME}:${MY_VAR_PASSWORD}@my-domain.com/service'
echo $RESULT
if [ "$RESULT" == "ok" ]; then
exit 0
fi
exit 2
este arquivo de modelo deve ser anal...
Eu estou tentando adicionar conteúdo de um arquivo de texto ao meio de outro arquivo de texto, que também antes de uma determinada string. Eu usei o comando abaixo para adicionar texto depois de uma sequência de caracteres como
sed '/line3/...
Existe uma maneira compacta de listar arquivos, com o nome do host incluído? Meus esforços para combinar ls , xargs , paste e substituição de processos falharam em mim.
Este é o melhor que eu criei:
ls * | paste <(echo $HOST)...
Então eu tenho que passar por um log eu sou enviado por email (no windows), procure por uma linha para determinar o número de série do modelo, eu percebi que uma maneira fácil de fazer isso era escrever um script em lote feio para converter o lo...
Eu quero criar catálogos e na mesma linha eu quero mudar o caminho e salvá-lo no arquivo de saída
Eu não quero repetir o código, então eu tentei:
cut -d ';' -f 1 tmp1 | tr '.' '/' | xargs -I % bash -c 'mkdir -p %; sed 's/$/\/version/'% >...