À la suite de cette question sur la suppression des nouvelles lignes du texte, je veux transformer cela en un alias zsh comme suit:
alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"'
J'ai essayé d'échapper les guillemets à l'intérieur du script awk, mais j'obtiens cette erreur:
awk: (FILENAME=bspsrobustness FNR=1) fatal: division by zero attempted
(Le fichier est appelé bspsrobustness
)
Existe-t-il un moyen de faire ce que je veux? Je suppose que je pourrais transformer cela en un script awk plutôt qu'en un alias zsh, est-ce ma meilleure option?