LoginSignup
0
0

【メモ】解析で使ったワンライナーたち

Last updated at Posted at 2019-08-21

解析で使ったワンライナーたち

####一時保管場所につき説明なし

cat 81_latlon.txt | gawk 'BEGIN{OFMT="%.12f"}{print int($3/100)+ ($3 % 100)/60, int($2/100)+ ($2 % 100)/60}'  > OB20-12_shot_lonlat.gmt
sudo /etc/ifplugd/action.d/action_wpa wlan0 up
for f in `ls`; do echo "[" $f "]"; cat $f | grep gmt; done #ファイル名+検索結果
cat duplications.txt | sed -e 's/^/#rm -v \"/' | sed -e 's/$/\"/' | sed -e 's/#rm -v \""//g' > deletion.sh
paste n.txt s.txt | sed -e 's/\t/ /g' | awk '{print ">\n"$1,$2"\n"$3,$4}' > mbes_plan_001b.txt
# タグの削除(KML)
cat 20180610-01.kml |  grep coord | sed -e 's/<[^>]*>//g' | sed -e 's/^[ \t]*//g' | sed -e 's/\s/, /g'
cat 20180610-01.kml |  grep when | sed -e 's/<[^>]*>//g' | sed -e 's/^[ \t]*//g' | sed -e 's/\s/, /g'
for dn in `ls -l | awk '$1 ~/d/ {print $9}' | grep -e 'E\.' -e 'EV\.' | grep -v -e status`;  do rm ${dn}/node.txt ${dn}/status.html ${dn}/status_err.html ${dn}/temp_out.txt ${dn}/tmp_out_node.txt; done
cat 934_S18_Tr694_R149_HD1.log | grep ^G | awk '{print $2}' | sed -e 's/\[/ /g' | sed 's/\]/ /g' | sed 's/,/ /g' | awk '{print $1}' | sort | uniq > ~/raid1/tmp/934_X1.txt
cat EVENT.LOG | grep "B=" | awk '{print $2}' | sed -e 's/B=//g' | sed -e 's/,/ /g' | awk '{print $1}' | sort | uniq
for fn in `cat status_list2.txt`; do awk '{if($4 == "'${fn}'") print $14,$15}' /dat/etc/channels_merged.tbl | grep -v '^\s' | uniq | awk '{print "'${fn}'",$1,$2}' ; done
cat otari_list_S.txt | awk '{print $2,$3}' | sed -e 's/\///g' | sed -e 's/://g' | tr ' ' . | cut -c 1-13 | awk '{print "trg/"$1}' > pick.list
for file in `cat pick.list.old | cut -c 1-15 | sed 's/$/*/g'`; do ls $file >> otari_L.txt; done;
awk 'FS=","{if($6!="") print $1,$2,$3,$4,$5,$6,$7}' Kumamoto_checksheet_OTK_utf.csv |sed 's/\// /g' | sort -k8n -k9n | awk 'OFS=","{print $1,$2,$3,$4,$5,$6"/"$7"/"$8,$9,$10}' > Kumamoto_SAKOTK.csv
find trg/ -type f -print | egrep -v 'done|ch|BUSY|OLDEST|LATEST|COUNT|FREESPACE' | sort -k1n | cat -n | sort -k1nr | awk '{print }'
find -type f | egrep -v 'CNF|TXT|XML|LOG' | xargs winadd -v
for f in `ls raw`; do winadd raw$f /tele/raw$f; done;
for f in `ls ./`;do cat $f | wck | awk '(NR==25) {printf("%12.2f %d %s \n",'$f',$5,$6)}'; done >> ../nofch.txt
for f in `ls raw/`; do raw2mon < raw/$f > mon/$f; done
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0