Skip to content

Latest commit

 

History

History
50 lines (40 loc) · 792 Bytes

sed.md

File metadata and controls

50 lines (40 loc) · 792 Bytes

Remove comments from powershell script

sed '/<#/,/#>/d' <file>.ps1

Delete lines containing string

sed '/string/d' <file>

Delete empty lines

sed -i '/^[[:space:]]*$/d' <file>

Add string to each line

sed 's/$/<string>/g' <file>

Print lines between 2 patterns

sed -n '/<pattern1>/,/<pattern2>/p' <file>

Print only words longer than 3 chars

sed -r '/^.{,3}$/d' <file>

Remove leading chars

echo "00123" | sed 's/^0*//'

Remove leading white spaces

echo "    some string" | sed -e 's/^[[:space:]]*//'

Replace german umlaute

sed 's/ä/ae/g; s/Ä/Ae/g; s/ö/oe/g; s/Ö/Oe/g; s/ü/ue/g; s/Ü/Ue/g; s/ß/ss/g'

Remove non printable characters

sed 's/[^[:print:]]//g' <file>