Perguntas com a marcação «sed»

sed é um editor de fluxo de linha de comando para filtrar e transformar texto.

751
Como posso substituir uma string em um arquivo?

Substituir seqüências de caracteres em arquivos com base em determinados critérios de pesquisa é uma tarefa muito comum. Como posso substituir string foopor bartodos os arquivos no diretório atual? fazer o mesmo recursivamente para subdiretórios? substituir apenas se o nome do arquivo...

95
Existe um tutorial básico para grep, awk e sed? [fechadas]

Sou usuário do Linux há um tempo e tenho um entendimento bastante decente da maioria dos utilitários de linha de comando comuns. No entanto, aqueles que vêm para cima e para cima novamente em relação à programação são grep, awke sed. Sobre a única coisa que eu usei grep para é tubulação coisas...

85
Converter o conteúdo do arquivo em minúsculas

Eu tenho um temparquivo com alguns conteúdos em minúsculas e maiúsculas. Entrada Conteúdo do meu temparquivo: hi Jigar GANDHI jiga Eu quero converter tudo superior para inferior . Comando Eu tentei o seguinte comando: sed -e "s/[A-Z]/[a-z]/g" temp mas tem saída errada. Resultado Quero...

69
Como retirar vários espaços para um usando sed?

sedno AIX não está fazendo o que eu acho que deveria. Estou tentando substituir vários espaços por um único espaço na saída do IOSTAT: # iostat System configuration: lcpu=4 drives=8 paths=2 vdisks=0 tty: tin tout avg-cpu: % user % sys % idle % iowait 0.2 31.8 9.7 4.9 82.9 2.5 Disks: % tm_act...

64
Como ler a primeira e a última linha da saída do gato?

Eu tenho arquivo de texto. Tarefa - obtém a primeira e a última linha do arquivo após $ cat file | grep -E "1|2|3|4" | commandtoprint $ cat file 1 2 3 4 5 Precisa disso sem saída de gato (apenas 1 e 5). ~$ cat file | tee >(head -n 1) >(wc -l) 1 2 3 4 5 5 1 Talvez exista uma solução awk e...

61
Diferenças entre sed no Mac OSX e outro sed "padrão"?

Estou tendo alguns problemas ao usar uma resposta fornecida neste site para esta pergunta sobre um comando sed para substituir uma linha em branco por duas outras linhas de conteúdo , e foi apresentado se o comando sed no Mac OS (10.6.7 para mim ) é diferente. Eu não acho que é, mas queria saber se...

56
Como analisar JSON com scripts de shell no Linux?

Eu tenho uma saída JSON da qual preciso extrair alguns parâmetros no Linux. Esta é a saída JSON: { "OwnerId": "121456789127", "ReservationId": "r-48465168", "Groups": [], "Instances": [ { "Monitoring": { "State": "disabled" }, "PublicDnsName": null, "RootDeviceType": "ebs", "State": {...