我有從別的來源的紀錄譬如
時間;檔名
201610060820.18;pic1.tif
201610060820.29;pic5.tif
這樣,我想執行touch -d $1 "$2"
或是
num1;num2;sda
0;31;sda
100;128;sda
2047;1;sdb
想執行
dd if=/dev/$3 of=/tmp/$3_$1-$2 skip=$1 count=$2
然後讀出特定位置到檔案
那個$1 $2就是對應column的順序
問題是我如果直接用cut -d ';' -f 1
一開始就有問題,我推測是一開始$1就好幾行造成的,
所以我想到的是用迴圈一次sed印出一行→cut不同column指定到變數→指令+變數
我想請問有沒有更短的方式,從資料讀出→擺上需要的文字後,直接執行?
我目前是用文書軟體把每一個column切下,前後擺上指令框架合併,貼成script
再執行,不過那些database會一直變化,如果每次都這樣就工程浩大了。