我正在学习shell脚本。我写了一个脚本,指标均在以下选项卡中的当前工作目录中的文件和文件夹分隔格式,如何在文件中搜索shell中字符串的特定列?
路径文件名文件/目录上次修改日期大小文本文件(Y/N)
例如两在我的文件“index.txt”是,
home/Desktop/C C d Thu Jan 16 01:23:57 PST 2014 4 KB N
home/Desktop/C/100novels.txt 100novels.txt f Thu Mar 14 06:04:06 PST 2013 0 KB Y
线现在,我要再写剧本搜索从以前的文件,它接受命令行参数,文件名的文件。还有可选参数,如-dir(如果只搜索目录),-date DATE(最后修改日期),-t(仅适用于文本文件)等。如何去解决这个问题?
我知道在文件中搜索字符串的grep命令,但假设我输入了一个文件名,它将搜索整个文件中的文件名,而不是仅搜索文件名列。我该怎么做呢?有没有其他的命令来实现这个目标?
我想在一个特定字符串的特定列中搜索...如何做到这一点? – achiever202