老男孩教育每日一题-第70天-shell脚本优化点:
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了老男孩教育每日一题-第70天-shell脚本优化点:相关的知识,希望对你有一定的参考价值。
题目
参见以下脚本:
#!/bin/bash grep oldboy /etc/passwd &>/dev/null REVAL=$? if [ $REVAL -eq 0 ] then echo "oldboy user already exists" else useradd oldboy fi
以上是一个很简单的创建相应用户shell脚本代码,请问这么简单的脚本代码是否还能变的更简单?
参考答案:
#!/bin/bash if grep -q oldboy /etc/passwd then echo "oldboy user already exists" else useradd oldboy fi
网友回答:
[ `grep oldboy /etc/passwd|wc -l` -eq 1 ]&& echo ok ||echo no
备注
今天是每日一题陪伴大家的第70天,期待你的进步。
对于题目和答案的任何疑问,请在博客评论区留言。
往期题目索引
http://lidao.blog.51cto.com/3388056/1914205
本文出自 “李导的博客” 博客,请务必保留此出处http://lidao.blog.51cto.com/3388056/1936557
以上是关于老男孩教育每日一题-第70天-shell脚本优化点:的主要内容,如果未能解决你的问题,请参考以下文章
老男孩教育每日一题-第94天 -shell脚本知识点:对shell脚本进行加密
老男孩教育每日一题-第98天-shell知识点:shell脚本中字符串截取的常用用法?
老男孩教育每日一题-第95天-shell脚本知识点:书写脚本完成ftp上传下载
老男孩教育每日一题-第102天-如何找出/usr/local 下面所有shell脚本文件,并设置执行权限?