亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標題:
將一個目錄下的文件名批量定義成變量
[打印本頁]
作者:
sagecrow
時間:
2016-04-16 00:43
標題:
將一個目錄下的文件名批量定義成變量
在/etc/path目錄下有文件a.txt、b.txt、c.txt ……(實際文件名并不是規(guī)律排序的)
做一個腳本,分別定義變量名為文件名賦值為文件中的某列:
a=` cut -d : -f 2 /etc/path/a.txt `
b=` cut -d : -f 2 /etc/path/b.txt `
……
腳本后面會用到這些變量,但是,文件數(shù)量有點多,以后還會增刪改,如果比較簡單的定義這些變量呢?
作者:
99超人
時間:
2016-04-16 12:48
提示:
作者被禁止或刪除 內(nèi)容自動屏蔽
作者:
liion631818
時間:
2016-04-16 12:53
回復
2#
99超人
最好是關聯(lián)數(shù)組
作者:
99超人
時間:
2016-04-16 13:03
提示:
作者被禁止或刪除 內(nèi)容自動屏蔽
作者:
sagecrow
時間:
2016-04-16 15:33
回復
4#
99超人
謝謝,正是我想要的,不過i去尾.txt后,前面的那串路徑是不是還帶上了?命令前面加cd /etc/path好點吧?
作者:
99超人
時間:
2016-04-16 16:59
提示:
作者被禁止或刪除 內(nèi)容自動屏蔽
作者:
sagecrow
時間:
2016-04-16 21:02
回復
6#
99超人
再請教一個問題:
i=test
testip=1.2.3.4
我要通過i變量把ip的最后一位取出來
eval echo \$${i}ip | cut -d . -f 4
這條是OK的
問題來了,我無法把這個最后一位賦值出來
比如:
last=` eval echo \$${i}ip | cut -d . -f 4 `
或者
eval last=` eval echo \$${i}ip | cut -d . -f 4 `
取出來的值都不對……請問我應該怎么做呢?
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2