这是这种情况。我有一个需要提取和设置的 URL 列表。它都是变量驱动的,但是在我提取之后,我不知道我的文件夹将被调用。如果我不知道它叫什么,我就不能 CD 进去。
$DL_DIR = /opt/
$URL = http://nginx.org/download/nginx-1.3.3.tar.gz
$FILE=${URL##*/}
$CONFIG = "-- core"
cd "$DL_DIR"
wget $URL
tar xzf $FILE
cd <HOW DO I GO INTO IT?>
./configure "$CONFIG"
make
make install
rm $FILE
如果这不能解释它,请说。我真的很想解决这个问题,但我很难解释它。
因为我希望它适用于任何一组 URL,这些 URL 可能有两种格式,如“.tar.gz”或一种格式“.zip”,并且文件名中可能有 .',如“Python2.3.4”或可能没有“Nginx” “,这让它有点棘手。