分页: 1 / 1

用变量读取列表

发表于 : 2011-04-20 12:23
numbchild
我有一个命令在shell脚本里,比如 cp --parents ${type} doc/
--parents 选项是用来同时拷贝源文件的目录的,我想让$type 变量从一个列表读入一些路径的列表。
列表的形式比如:
.config/awesome/
Downloads/
.vimrc/
/usr/share/awesome/
这样的,我要怎么把列表读入到type变量中?最好是把这个列表写在shell脚本内的。

谢谢大家给主意

Re: 用变量读取列表

发表于 : 2011-04-20 12:26
acer4740

代码: 全选

cp --parents $(cat file) doc/

Re: 用变量读取列表

发表于 : 2011-04-20 12:48
numbchild
acer4740 写了:

代码: 全选

cp --parents $(cat file) doc/
能不能做到读取shell内部的列表?这样就不用分开成两个文件了。

Re: 用变量读取列表

发表于 : 2011-04-20 12:57
acer4740
numbchild 写了:
acer4740 写了:

代码: 全选

cp --parents $(cat file) doc/
能不能做到读取shell内部的列表?这样就不用分开成两个文件了。

读取变量这样

代码: 全选

list=$(cat file)
cp --parents $list doc/

Re: 用变量读取列表

发表于 : 2011-04-20 21:38
fnan
用数组记列表。