我有從別的來源的紀錄譬如
時間;檔名
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會一直變化,如果每次都這樣就工程浩大了。
--
"Don't hate the player. Hate the game."
當看到哪個名人賺了大錢,領到高額補助或利息,不要去指責他,
而是要指責那個制度、創造那個制度的人,以及默許那個制度的人。
不然你認為一個人不領18%或是一個人不炒房價,就會改變整體環境嗎?
還不如改變【修改制度的人】,才能從根源改變一切。
--
時間;檔名
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會一直變化,如果每次都這樣就工程浩大了。
--
"Don't hate the player. Hate the game."
當看到哪個名人賺了大錢,領到高額補助或利息,不要去指責他,
而是要指責那個制度、創造那個制度的人,以及默許那個制度的人。
不然你認為一個人不領18%或是一個人不炒房價,就會改變整體環境嗎?
還不如改變【修改制度的人】,才能從根源改變一切。
--
All Comments