Sed e BBedit Html

1

Eu tenho um problema que não consigo resolver mesmo depois de varrer a Web. Eu confio em sua ajuda.

Eu tenho um arquivo de texto que contém várias seqüências de diferentes comprimentos.

https: //insidemiamitatto.com/gugwywgifuw '";
https://insidemiamitatto.com/gugyiwyeiuiuweyiweyi '";
https://insidemiamitatto.com/gugyiipi9uuuppopi '";

Eu preciso eliminar com o Applescript ou Terminal os últimos 3 caracteres, i.ee '" ;

Eu tentei com sed , mas minha invocação elimina os caracteres apenas das strings mais longas, deixando as outras com 3 caracteres.

Existe uma maneira de eliminar os 3 caracteres finais em cada string?

Eu também tenho uma segunda pergunta:

Sempre com o sed eu posso remover strings, por exemplo:

sed -i.bak -e '1,200d; 1874,2842d'

Isso praticamente elimina uma parte do texto inicial e final.

No restante dos arquivos, faço grupos de strings que alternam a cada 18 strings, e gostaria de apagar 17 em cada grupo, por exemplo:

1-18 19-37 38-55.

Eu manteria as strings 1 19 38 .

sed ou outro é viável? Eu estou usando o BBEdit, mas toda vez que eu tenho que contar manualmente, e é exaustivo ao editar muitos arquivos.

    
por InsideMiamiTattoo 14.12.2016 / 14:30

2 respostas

0

Para excluir os últimos três caracteres de cada linha:

sed -e 's/...$//'

Para a segunda parte:

$ echo "1-18 19-37 38-55" | sed -E 's/([0-9]+)-[0-9]+ ?/ /g'

1 19 38

    
por 14.12.2016 / 14:39
0

Eu expliquei mal .... Desculpe

Es.

lol // www.ilbelpaese.com / guyg66tugudg / img.png

lol // www.ilbelpaese.com / guyg66tugudg / img.png

lol // www.ilbelpaese.com / guyg66tugudg / img.png

lol // www.ilbelpaese.com / guyg66tugudg / img.png

——————————

lol // www.ilbelpaese.com / guyg66tugudg / img.png

lol // www.ilbelpaese.com / guyg66tugudg / img.png

lol // www.ilbelpaese.com / guyg66tugudg / img.png

lol // www.ilbelpaese.com / guyg66tugudg / img.png

——————————

Gostaria de excluir todas as linhas ——————————

e sed existe uma maneira de inserir linhas em branco?

    
por 15.12.2016 / 10:33

Tags