我在下面的格式AWK - 無法
regional_vol_WM_atlas[1-300].txt
651328 651328
553949 553949
307287 307287
2558 2558
以下awk腳本應該由每個現有文件的第四行進行計算,創建一個新的文件有300個txt文件在我的目錄中更新文件在我的目錄中。
#!/bin/bash
awk=/usr/bin/awk
awkcommand='
FNR == 1 {
newfilename = FILENAME ; sub(".txt", "_prop.txt", newfilename)
printf "" > newf
ilename
}
FNR == 4 {
$1=($1/0.824198)*0.8490061
$2=($2/0.824198)*0.8490061
}
{
print >> newfilename
}
'regional_vol_WM_atlas[0-9].txt regional_vol_WM_atlas[0-9][0-9].txt regional_vol_WM_atlas1[0-4][0-9].txt regional_vol_WM_atlas15[02].txt
不幸的是我無法更新目錄中的任何文件,當我運行該文件,我承擔以下錯誤
[email protected]:/media/dev/Daten/Task1/subject1/t1$ '/media/dev/Daten/Task1/subject1/t1/Method'
/media/dev/Daten/Task1/subject1/t1/Method: line 18: regional_vol_WM_atlas10.txt: command not found
能否請您糾正我在哪裏,我錯了,
感謝您的糾正,現在我能夠解決我的問題 – DevanDevak