简单而有效的Linux Shell脚本示例(续三)(2)

文件处理需要花费大量时间,并在许多方面影响管理员的工作效率。在文件中搜索重复项可能会成为一项艰巨的任务。幸运的是,您可以使用简短的Shell脚本来完成此操作。

#! /bin/sh

echo -n "输入文件名-> "
read filename
if [ -f "$filename" ]; then
sort $filename | uniq | tee linuxidc.txt
else
echo "$pwd当前所在目录中没有$filename ...再试一次"
fi
exit 0

上面的脚本逐行遍历文件,并删除所有重复的行。然后,它将新内容放入新文件中,并保持原始文件完整。

简单而有效的Linux Shell脚本示例(续三)

总结

Linux Shell脚本可以像您想象的那样多种多样。在确定它可以做什么或不能做什么的时候,实际上是没有限制的。如果您是Linux的新手,我们强烈建议您掌握这些基本的bash脚本示例。您应该调整它们,以更清楚地了解它们的工作方式。我们已经尽力为您提供了现代Linux bash脚本所需要的所有基本知识。为了简单起见,我们没有涉及一些技术问题。但是,对于许多人来说,本指南应该是一个很好的起点。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/ef59faeb9d8901be2373695a8683be97.html