【发布时间】:2010-10-29 11:19:01
【问题描述】:
我正在制作一个 shell 脚本,它将自动执行 Arch Linux AUR packages 的安装过程。我需要列出包的所有依赖项(以检查它们是否已安装),它们在安装脚本中如下所示:
depends=('sdl' 'libvorbis' 'openal')
我能想到的最简单的方法(或唯一的想法)是这样的:
grep "depends" PKGBUILD | awk -F"'" '{print $2 "\n" $4 "\n" $6;}'
但依赖项计数因包而异。那么,如果字数不同,我如何输出引号中的名称?
提前致谢,
-skazy
【问题讨论】: