Perguntas sobre 'sed'

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
5
respostas

Imprime arquivos inexistentes de uma entrada de pipe

Eu tenho um diretório com muitos arquivos .PDF e .JPG . Deve haver um arquivo .JPG para cada .PDF com o mesmo nome. Estou tentando usar um comando para encontrar .PDF arquivos que não possuem um arquivo .JPG . Meu comando...
26.12.2012 / 22:59
1
resposta

Combinando cinco colunas em dois arquivos usando o Awk

Eu tenho dois arquivos de entrada. Arquivo1: s2/80 20 . A T 86 F=5;U=4 s2/20 10 . G T 90 F=5;U=4 s2/90 60 . C G 30 F=5;U=4 Arquivo2: s2/90...
31.10.2013 / 14:13
2
respostas

'sed: -e expressão # 1, char 4: comando desconhecido:' mas os finais de linha estão bem

Eu quero remover a linha que contém set -x no arquivo '"$ (que tsc)", mas recebo um erro: $ sed -i ".bak" 'set -x' "$(which tsc)" sed: -e expression #1, char 1: unknown command: '.' Eu verifiquei a solução aqui , mas meus terminadores...
27.01.2017 / 07:59
2
respostas

concatena n linhas com sed

Recentemente, fiz uma pergunta como ordenar pares de linhas e uma das respostas sugeriu linhas de concatenação com sed , assim: cat file.txt | sed -n 'N;s/\n//;p' | sort -t";" -k43,43n | perl -F';' -ane '$,=";";print @F[0..13],"\n";print...
16.12.2015 / 07:41
2
respostas

Capture em variáveis shell os argumentos depois de um comando (entre parênteses)

Suponha que eu tenha um arquivo que contenha, entre muitas outras coisas, \command{arg1,arg2,arg3} (argumentos foram caminhos, expressos com / , . , caracteres e números) Mas que um usuário também pode chamá-lo com \command{arg...
30.01.2015 / 23:16
2
respostas

Como encontrar uma palavra e substituí-la sequencialmente?

Estou executando o AIX 5.3 (não por opção, mas não posso alterá-lo) e tenho um arquivo de texto: servers.txt Aqui está um exemplo do conteúdo do arquivo: apple port1 username password IPAddress TCP banana port2 username password IPAddress TCP...
01.02.2016 / 17:22
4
respostas

Como posso encontrar e substituir somente se uma correspondência formar uma palavra inteira?

Meu script é: n="y" while [ "{n}" = "y" ] if [ $n == "n" ]; then break; fi echo "n is $n" do read -p "Enter the word to find = " word read -p "Enter word to replace = " replace echo "$word n $replace" #sed -i...
14.02.2015 / 10:03
4
respostas

Bash Scripting: Imprimindo os dados da coluna na mesma linha

Eu escrevi um script bash para calcular o tamanho de um banco de dados PostgreSQL e imprimir a saída junto com a data em que o script foi executado em um arquivo de texto. O código de script é o seguinte: #!/bin/bash date +"%d:%m" >>...
26.03.2014 / 06:25
2
respostas

Substituir o caminho do arquivo correspondente pelo conteúdo do arquivo no caminho com sed

Eu quero escrever um script de implantação curto que insira o conteúdo de arquivos javascript no arquivo html único. Estes arquivos js estão atualmente declarados como: <script src="js/jquery-1.8.2.js"></script> <script src...
24.11.2012 / 16:30
3
respostas

Deseja procurar por duas linhas consecutivas com pelo menos n caracteres

Gostaria de usar sed para pesquisar a primeira parte de um arquivo de texto com linhas consecutivas com pelo menos n caracteres não espaciais. Gostaria de imprimir da primeira dessas linhas até o final do arquivo. Qual é a melhor maneira d...
17.09.2012 / 16:50