首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

几个超级炫酷的linux命令和脚本

自打进入技术运维领域,相信很多小伙伴每日都是技术身傍(绑),Linux 、docker、k8s、devops,发布、升级、当然可能还有“删库” 日日996,回家单身狗..别人的黑眼圈可能是多人运动(王者五排...虽然身边鲜有妹子,但是咱们撩妹的技能可不能缺少,毕竟机会总是留给“有准备”的人,作为资深Linux攻城狮,今天就教大家几招技术“撩妹术” asciiview 自从有了你,黑与白的世界也可以五彩缤纷 安装指令如下...The first entry I can # find was posted at 2010-03-21 09:50:09 on Arch Linux Forums (doesn't mean the...OPTARG:p));; t) ((OPTARG>=0 && OPTARG<${#sets[@]})) && v="${sets[<em>OPTARG</em>]}";; f) ((f=(OPTARG>19...OPTARG:f));; s) ((s=(OPTARG>4 && OPTARG<16 )?OPTARG:s));; r) ((r=(OPTARG>=0)?

60210
您找到你想要的搜索结果了吗?
是的
没有找到

如何优雅地处理命令行参数?

前言 我们在Linux用到的命令常常支持很多参数,那么如何写一个程序,也像Linux命令一样支持很多参数呢?有什么什么优雅的处理方法?...函数声明 getopt就可以非常方便地处理简单参数了,其声明如下: #include extern int optind,opterr,optopt; extern char *optarg...optopt 如果选项处理发生错误,它会指向导致出错的选项字符串 optarg 如果一个选项需要参数,如前面提到的n参数,由于后面有:,所以它需要参数,处理到它时,optarg会指向这个参数。...//-n选项必须要参数 case 'n': printf("we get option -n,para is %s\n",optarg...其实在处理选项的时候,如果参数前面有-,比如: rm -bar 这里的-bar会被当成一个选项,而不是文件名,因此想要把它当成文件名,而不是选项,需要采用下面这种方式: rm -- -bar 具体可以参考《linux

1K10
领券