如何把多行內的多個column當成參數執行 - Linux

By Jake
at 2016-10-09T10:06
at 2016-10-09T10:06
Table of Contents
我有從別的來源的紀錄譬如
時間;檔名
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%或是一個人不炒房價,就會改變整體環境嗎?
還不如改變【修改制度的人】,才能從根源改變一切。
--
Tags:
Linux
All Comments

By Rae
at 2016-10-11T05:37
at 2016-10-11T05:37

By Emily
at 2016-10-15T03:55
at 2016-10-15T03:55

By Tom
at 2016-10-18T23:41
at 2016-10-18T23:41

By Joseph
at 2016-10-20T18:18
at 2016-10-20T18:18

By Daniel
at 2016-10-23T13:17
at 2016-10-23T13:17

By Tracy
at 2016-10-27T14:53
at 2016-10-27T14:53

By Gary
at 2016-10-31T03:24
at 2016-10-31T03:24

By Yedda
at 2016-10-31T15:28
at 2016-10-31T15:28

By Suhail Hany
at 2016-11-01T02:46
at 2016-11-01T02:46

By Liam
at 2016-11-02T23:29
at 2016-11-02T23:29

By Puput
at 2016-11-05T02:36
at 2016-11-05T02:36

By Eartha
at 2016-11-07T02:32
at 2016-11-07T02:32

By Jack
at 2016-11-07T04:12
at 2016-11-07T04:12

By Poppy
at 2016-11-11T22:32
at 2016-11-11T22:32
Related Posts
ssh搭配screen

By Victoria
at 2016-10-09T01:05
at 2016-10-09T01:05
Centos /home無法掛載導致無法正常開機

By Agnes
at 2016-10-07T14:37
at 2016-10-07T14:37
憑證安裝卡關

By William
at 2016-10-07T14:09
at 2016-10-07T14:09
請益有人在Pi2 修改過MPTCP的核心嗎?

By Quintina
at 2016-10-07T02:19
at 2016-10-07T02:19
現行MBR增加GPT硬碟

By Oliver
at 2016-10-07T01:55
at 2016-10-07T01:55