如何制作一个自己的shell命令。
linux自带了许多好用的命令 比如 find grep sort 等。我现在想写个自己的命令用该怎么办呢?
命令:checkuniq
作用:检查文本是否有重复记录
返回:第一个检查到底重复记录
命令格式:checkuniq -d "," -f 1 filename
解释:-d选项为分割符,默认为\t,如果不加-d选项则使用默认分隔符。
-f为指定列号,即为指定检查某列是否有重复值,如果不加则默认为整行检查。
filename为指定的检查的文件名。
其中-d、-f两个是可用可不用的选项。并且两个选项位置可用改变,就像平常使用的linux命令那样。
请问这个如何实现?
可以在已有的命令基础上再写一个脚本~但好像比较复杂啊~尤其是怎么判断命令行参数的有无或者位置~
有没有高手可以解答一下?