【发布时间】:2013-09-09 23:22:44
【问题描述】:
我来这里是为了了解如何拆分由 ls 命令找到的文件名 :D。让我解释得更好...
我有一个变量
images=$( ls | grep .img )
然后我想拆分搜索结果,因为我只想要 .img 之前的名称,所以一个好主意是使用 IFS。
IFS=. read -r disk <<< $image
非常好,但是当使用 $disk 变量进行回显时,我看到的是一个“.img”,我想恢复那个点之前的位置。
谢谢大家,如有错误请见谅:)
【问题讨论】:
-
建议:添加标签指定which shell。从讨论来看,它绝大多数可能是 bash,但最好是明确的。即使您已经接受了答案,它也会帮助未来遇到类似问题的寻求者找到答案。