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

Para substituir% marks, mas não \% em Perl Regex

Estou pensando em como você pode substituir as marcas [^\]% , mas não as marcas \% no comando sed dessa resposta . Eu acho que olhar para trás não é necessário. Meu comando Sed atual, mas eu acho que Perl é uma obrigação aqui cat som...
30.05.2015 / 10:18
3
respostas

Retira o padrão de palavras no final da string usando sed

Eu tenho a seguinte string: ksh -x SCRIPT2.ksh $BUSSINESSDATE & PID=$!; ksh -x SCRIPT1.ksh $BUSSINESSDATE & PID=$!; Eu quero remover a última palavra & PID=$!; . O resultado desejado é: ksh -x SCRIPT2.ksh $BUSSINESSDATE &...
12.01.2015 / 21:42
3
respostas

Adicionando texto ao início do arquivo de texto

Eu estou tentando adicionar uma linha de texto ao início de um arquivo de texto (na verdade não texto, mas apenas duas barras invertidas). Estou tentando o seguinte, que encontrei nesta resposta: Adicionar linhas ao início e ao final do arquivo...
27.01.2015 / 21:13
2
respostas

Imprime recuos com espaço em branco apenas no comando tree

Eu quero listar os subdiretórios de um diretório usando o comando tree . Mas eu não quero imprimir linhas de recuo. Eu só quero ter os espaços em branco em seu lugar. Não consegui encontrar o parâmetro correto na página man. Talvez eu possa...
25.11.2015 / 14:44
3
respostas

Livre BSD / Mac OS X Sed: Imprimir correspondência regex e a linha 5 linhas após o jogo

Eu achei que seria sed -n /mymatch/,+5p , mas recebo o endereço de contexto esperado. Neste momento estou apenas adivinhando comandos, nada funciona! Eu quero pegar cada linha que corresponda ao regex e imprimir essa linha e a linha que vem 5...
24.01.2014 / 15:53
1
resposta

Como substituir a primeira linha usando sed?

Oi eu estou tentando substituir a linha de cabeçalho do meu arquivo usando o comando sed como mencionado abaixo, sed "1s/.*/$new_header/" Test_file.csv A linha acima substitui o cabeçalho e imprime em stdout, mas como posso redirecionar...
18.10.2014 / 13:32
2
respostas

Como ler parte da agulha do comando sed de um arquivo?

Eu quero substituir uma parte longa de um arquivo com algo mais de preferência por sed, mas quero ler essa parte longa de um arquivo. Eu já encontrei isto: sed -e '/<TEXT1>/{r File1' -e 'd}' File2 de aqui que é o exatamente o opos...
26.10.2014 / 20:51
1
resposta

Existe uma maneira de passar uma variável de uma instrução awk para uma função bash como um argumento? [fechadas]

Estou tentando procurar alguns valores específicos de (como 1 ou 4 e 2 ou 3) um arquivo de texto usando uma instrução awk em um script bash. Se este valor for encontrado no arquivo (dentro da instrução awk ), então eu quero chamar uma funçã...
21.07.2014 / 22:44
3
respostas

precisa entender o uso de “/” no comando sed

Eu quero entender o comando sed Por exemplo, eu tenho o comando: rtNum='pwd | sed -e 's/^.*bbsp.\/rt//' -e 's/\/.*$//'' e rtRun='pwd | sed -e 's/^.*bbsp.\/rt.*\///'' em que pwd é: /tfsrun/bbsp2/rt3/run produz a saída como:...
27.01.2017 / 11:06
4
respostas

colorize a primeira parte de cada linha

Eu tenho alguns registros de bate-papo como: (15:12:56) rubo77: mist migration (15:05:22) hans: ist hugo da? (15:36:13) rubo77: test (13:30:15) rubo77: what are the access data? (15:06:38) [email protected]: user : [email protected] (https://...
10.06.2014 / 11:15