随笔分类 - shell
摘要:1. >>>>>文件改名,使用命令mv 2. >>>>>利用变量赋值和替换的方式实现mv的改名要求。 将文件中以_123结尾的部分替换成空 使用mv进行改名操作,如下所示; 后面echo部分为替换的新文件名。 3. >>>>>(())的简单操作 (())的使用,直接进行运算 以上为直接使用(())进
阅读全文
摘要:1 >>>>输入一个设备文件,输出这个设备文件的基本信息; 2. >>>>显示一个如下的菜单,cpu的信息、mem内存信息、disk磁盘信息、quit退出。 3. >>>>>>脚本生成一个 100 以内的随机数值,提示用户猜数字,更具用户的输入,提示用户猜对了,猜打了或猜小了。 4. >>>>>>>
阅读全文
摘要:1. >>sed命令用来取指定范围行。 2. >>>>“$?“返回值的用法 (1)判断命令、脚本或函数等程序是否执行成功。 (2)若在脚本中调用"exit 数字",则会返回这个数字给"$?"变量。 (3)如果实在函数里,则通过"return 数字"把这个数字以函数返回值的形式传给"$?" 3. >>
阅读全文
摘要:1 >>>批量创建用户。 $# 统计传入参数的数量 $* 传入若干个参数 使用id来确认用户是否存在并创建 向$*进行传参,在运行时加上需要添加的用户名。 2 >>>如果传入的用户为2个,如果统计后参数的数量为2,那么显示传入的用户和数量,否则输出错误。 exit 0 -- 正常运行程序并退出程序
阅读全文
摘要:1.错误输入重定向,将状态输入到d.txt 2.cut取列 free -m|grep “^Mem”|cut -d “ ” -f19 找内存 3. 4.cat看文件显示行号 5.查看文件空白行的行号 6.修改中文乱码 export LANG = “zh_CN.UTF-8” 7对于常规变量的字符串定义变
阅读全文
摘要:1、判断/etc/inittab文件是否大于100行,如果大于,则显示”/etc/inittab is a big file.”否者显示”/etc/inittab is a small file.” 2、给定一个用户,来判断这个用户是什么用户,如果是管理员用户,则显示“该用户为管理员”,否则显示“该
阅读全文

浙公网安备 33010602011771号