我试图从文件创建文件路径列表,但我似乎无法绕过文件路径中的空格。
# Show current series list
PS3="Type a number or 'q' to quit: "
# Create a list of files to display
Current_list=`cat Current_series_list.txt`
select fileName in $Current_list; do
if [ -n "$fileName" ]; then
Selected_series=${fileName}
fi
break
done
Current_series 列表中的文件路径为:/Volumes/Lara's Hard Drive/LARA HARD DRIVE/Series/The Big Bang Theory 3/The.Big.Bang.Theory S03E11.avi
和
/Volumes/Lara 的硬盘/LARA 硬盘/系列/nakitaS03E11.avi
所以我希望他们两个分别在我的列表中为 1 和 2,但我得到以下结果。
1) /Volumes/Lara's 6) Big
2) Hard 7) Bang
3) Drive/LARA 8) Theory
4) HARD 9) 3/The.Big.Bang.Theory
5) DRIVE/Series/The 10) S03E11.avi
Type a number or 'q' to quit: