如何在 shell 脚本中使用 grep?

How to use grep in a shell script?

>modified
for i in file1 file2 file3
do
    echo $i@`stat --printf='%y\n' $i`>>modified
done

创建该文件后,我正在尝试搜索它:

for i in file1 file2 file3
do
    var=`grep -w "$i" modified | cut -d'@' -f2`
    echo $var
done

正如 Charles 所提到的,没有理由为此创建 modified 文件(除非您打算将该文件用于其他目的)。

此外,您可以为 stat 命令提供不同的参数,如:

stat --printf='%y\n' file1 file2 file3

这给出了与您的目标完全相同的输出。