shell中以 f的方式呼叫awk指令碼

2021-05-26 17:37:18 字數 510 閱讀 7790

#對檔案中的數字進行格式化,保留小數點兩位,整數部分每三位一分割

#用法:awk -f frm_num.awk 列號列表 目標檔案

#最後乙個引數為目標檔案,其他為列號;沒有列號則對所有資料格式化

#如:awk -f frm_num.awk 1 2 3 4 "a.txt"

#檔名:frm_num.awk  

function format_number(string,  str,flag,str1,str2,i,j,array) else

flag=""

i=index(str,"/.")

if(i>0) else

i=0while(length(str1)>3)        

array[++i]=str1

str1=""

for(j=i;j>0;j--)

str=flag str1 str2

return str        

}begin{

for(i=1;i

shell呼叫shell的幾種方式

root zk1 shell ll 總用量 12 rwxr xr x.1 root root 28 4月 11 17 05 hello.sh rwxr xr x.1 root root 294 4月 11 17 04 usessh.sh root zk1 shell root zk1 shell c...

如何在tornado中以非同步的方式呼叫同步函式

tornado相較於flask入門難,精通更難,用兩種框架都寫乙個最簡單的帶有time.sleep的入門dome就會發現區別,同時進來多個請求flask就不會阻塞 雖然也是單程序但flask會使用selet復用或者多執行緒方式避免給請求阻塞的感覺 而torndao就會發生阻塞 單程序單執行緒,乙個乙...

python呼叫指令碼或shell的方式

python呼叫指令碼或shell有下面三種方式 os.system 特點 1 可以呼叫指令碼。2 可以判斷是否正確執行。3 滿足不了標準輸出 錯誤 commands模組 特點 1 commands.getstatusoutput cmd 用os.popen 執行命令cmd,然後返回兩個元素的元組 ...