shell:sed
Table of Contents
Sed
Regex
Tips
- Passer plusieurs commandes : les séparer par
;
- Utiliser les regex :
-e
Appliquer un sed au clipboard sous cygwin
- Créer un script qui contient les commandes. Exemple :
- sed_sap.sh
/usr/bin/getclip | /usr/bin/tail -n +4 | /usr/bin/sed -e '/^-\+$/d;s/^| *//;s/ *|$//;s/ *| */\t/g' | /usr/bin/putclip # Convert table put in clipboard by sap into tab-separated table pastable in excel # By Ginko, 28/10/2014 # Explanation : # Get clipboard content # Get lines starting at forth one (= deletes header information) # Delete lines composed uniquely of dashes # Remove leading and trailing pipes # Replace separating pipes (and spaces) by tabs # Put content back in clipboard
- Créer un raccourci windows qui appel ce script via dash. Exemple :
C:\cygwin\bin\dash.exe /home/user/bin/sed_sap_tables.sh
(pour plus de discrétion, ouvrir ce raccourci dans une fenêtre réduite).
Il suffit alors de lancer le raccourci.
shell/sed.txt · Last modified: 2014/10/28 18:11 by ginko