User Tools

Site Tools


linux:sed

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:sed [2018/09/26 17:55] percylinux:sed [2018/10/22 11:31] (current) percy
Line 18: Line 18:
 Refer Refer
   - http://kodango.com/sed-and-awk-notes-part-5   - http://kodango.com/sed-and-awk-notes-part-5
 +
   sed '/^$/{N;/^\n$/D}'   sed '/^$/{N;/^\n$/D}'
  
 +E.g. Remove all the redundant empty lines in the Java source code
 +
 +  find app/src/ -iname "*.java" -exec gsed -i '/^$/{N;/^\n$/D}' {} +
 +  
 +==== Combine every 3 lines into one line ====
 +  sed 'N;N;s/\n/ /g'
 +  
 +==== Calculate the number ====
 +  cat crashlist_googleplay_20181012.txt|grep -v "^$"|grep -A 2 "^in"|grep -v "-"|gsed "N;N;s/\n/ /g"|awk '{sum += $4 } END { print sum }'
  
 +  
  
/var/www/dokuwiki/wiki/data/attic/linux/sed.1537955715.txt.gz · Last modified: 2018/09/26 17:55 by percy