1. 程式人生 > >linux查詢替換命令

linux查詢替換命令

去除空格:

cat file.txt | tr -d "[:space:]" > file.txt  cat file.txt | tr -d "[:blank:]> file.txt  sed -r 's/\s+//g' filename   peerl -pe 's/\s+//g' file

sed 命令示例:

sed -i 's/SELINUX\=enforcing/SELINUX\=disabled/g'/etc/selinux/config sed -i -e 's#^\(HOSTNAME=\).*$#\1'"$hostname"'#' /etc/sysconfig/network sed  -i '\/<hudson.tasks.BuildTrigger>\/,\/<\\/hudson.tasks.BuildTrigger>\/d' componen.xml

zcat  'campaign_performance_reports_Beijing_Nanotech_Biotech_Limited' |sed 1,10d |cut -d',' -f14 |sed s/\\\"//g |awk '{sum+=$1} END {print \"Sum = \", sum}' find ./uploads/2017/5/12/bing/ -name "*.zip"|zcat|sed 1,10d |cut -d',' -f14 |sed s/\"//g |awk '{sum+=$1} END {print "Sum = ", sum}' cut -d',' -f9  vc_report_20171026.csv|sed s/\\\"//g |awk '{sum+=$1} END {print \"Sum = \", sum}'  cut  -f9  vc_report_20171026.csv|awk '{sum+=$1} END {print "Sum = ", sum}' find . -name "*.c" -exec sed -i "s/oldWord/newWord/g" '{}' \; sed  -i 's/[ \t]\+|/|/g' DataStats0914.txt ls slave-*|awk -F"slave-|.log" '{print $2}'|tr '\n' ' ' | sed -e 's: : -h :g' sed -i 's/tag//g' *.txt sed -i 's/_\w+//g' *.txt # 把 _NN0這種型別的tag去掉 sed -i 's/\/\w+//g' *.txt # 去掉Brown庫所使用那種型別的tag sed -i 's/\[[^]]+\]//g' *.txt # 去掉CLEC所使用那種型別的標註 sed -i 's/<[^>]*>//g' *.txt # 去掉<*>型別的標註