1樓:良玉小帝
[root@localhost ~]# cat afor i in `ls free_*`
dob=`awk '' $i`
d=`ls $i|awk -f_ ''`
c=`awk '' green_$d `
expr $b - $c >delta_$ddone
[root@localhost ~]# cat free_1df 12 12
[root@localhost ~]# cat green_1asd 34 h
[root@localhost ~]# sh -x a++ ls free_1
+ for i in '`ls free_*`'
++ awk '' free_1
+ b=12
++ ls free_1
++ awk -f_ ''
+ d=1
++ awk '' green_1
+ c=34
+ expr 12 - 34
[root@localhost ~]# cat delta_1-22你的指令碼:
[root@localhost ~]# cat afor i in `seq 1 1 30`dob=`awk '' free_$i`
c=`awk '' green_$i `
expr $b - $c >delta_$ddone
主要是執行減法的時候報錯,不用awk那樣處理,awk後面必須接輸入源
2樓:匿名使用者
seq 1 30?或for((a=1;a<=30;i++))
free_$a.***?
關於awk兩個檔案進行比對的問題
3樓:
awk 'begin nr==fnr nr>fnr }' file1 file2 >file
nr==fnr就是在處理第一個檔案file1
nr>fnr就是在處理第二個檔案file2
4樓:六子視界
awk 'beginnr==fnr!($1$2 in a)&&($1 in b)' file1 file2
注意檔案的行尾不要有空格之類的
awk 如何合併兩個檔案的列
5樓:匿名使用者
a.txt12
b.txtab
awk 'else}' a.txt b.txt
awk多檔案、多維處理 5
6樓:匿名使用者
給示例資料,以及示例資料所生成的結果,這樣才好理解你的描述。
關於檔案內容處理
用fgets可以直接讀出一行內容,包括new line符號,並放在buff裡。define buff size 2000 file fin,fin2,fout,fout2 用於檔案1,2和輸出檔案1,2 char buff,buff2 用於讀行 int i,j,k int n1,n2 buff ch...
求批處理 批量刪除指定資料夾下的多個指定資料夾及檔案
用rmdir命令配合 s和 q s 除目錄本身外,還將刪除指定目錄下的所有子目錄和檔案。用於刪除目錄樹。q 安靜模式,帶 s 刪除目錄樹時不要求確認rmdir s q d d 網路 我rmdir s q d d 網路 上下rmdir s q d d 網路 上下025 自己修改用吧 echo off ...
批處理啟動兩個檔案該怎麼寫,批處理檔案何如啟動另一個或2個批處理檔案如題 謝謝了
批處理是按順序執行的,只有上條執行完畢才執行下條。你可以這樣,把yy放前邊,qq放後邊。qq是可以自動登入的,你選上儲存密碼,自動登入就可以了,這樣yy和qq誰放前邊都行。也可以按樓上的辦法。win7下連續啟動兩個程式的批處理程式如何寫?如何寫一個exe.或者bat檔案.來呼叫多個exe檔案同時啟動...