记录 之 cat 和 awk gsub 的使用
生活随笔
收集整理的這篇文章主要介紹了
记录 之 cat 和 awk gsub 的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
cat : 用于連接文件并打印到屏幕上;
awk中gsub可以進行匹配替換;
gsub:gsub(A,B)利用B替換A
? ? ? ? ? ?gsub(A,B,C)在指定的C中用B替換A
example:ABCD abcd HJIKEL AbDE SGWAawk -F "\t" '{gsub("A","DA");print $0}' example輸出:DABCD abcd HJIKEL DAbDE SGWDA//------------------------------------------------//cat gpu_dump | awk '{print "pt",$4,$4}' | awk '{gsub("/", "_",$3);gsub(":",".",$3);print($1,$2,"-n 0 -w "$3".""'timestamp'"".npy")}'簡單解釋一下這行指令的意思:連接gpu_dump,打印原文檔中以空格或tab劃分的第4個值(從1開始) 例:pt a/b:0 a/b:0 然后再這個基礎上,將第3個值做相應處理,用_代替/,用.代替:。 以當前為基準打印出來1,2,3:,即:pt a/b:0 -n 0 -w a_b.0.timestamp.npy詳細用法見:https://www.runoob.com/linux/linux-comm-awk.html
總結
以上是生活随笔為你收集整理的记录 之 cat 和 awk gsub 的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 记录 之 离线安装docker
- 下一篇: 记录 之 跨服务器上传和下载文件