随笔分类 - shell
摘要:要让程序在系统重启的时候自己启动可以将脚本加在 /etc/rc.d 目录下面 或者是将脚本写在 /etc/rc.local 里面
阅读全文
摘要:一、除法 a=12 b=7 1) expr $a / $b 计算出结果为个1 ,只支持整除 2) echo "scale=2;$a/$b" | bc结果为 1.71 3) awk 'BEGIN{printf "%.2f\n",('$a'/'$b')}' 结果为 1.71 二、
阅读全文
摘要:1.cut -b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。-c :以字符为单位进行分割。 -d:自定义分隔符,默认为制表符。 -f:与-d一起使用,指定显示哪个区域。 -n:取消分割多字节字符。仅和-b标志一起使用。如果字符的最后一个字节落在由-b标志的L
阅读全文
摘要:1.文件夹不存在则创建,文件夹是directory 2.文件存在则删除,文件 是file 3.判断文件夹是否存在 4.判断文件是否存在 5.文件比较符
阅读全文
摘要:1、大部分的Linux系统默认配置bash。对比sh,bash扩展了一些命令和参数,并且保留对sh的一些兼容。除了bash、sh还有csh(语法类似C语言)、tcsh(csh升级版)、ash(适合低内存环境) 2、脚本开头 #!/bin/sh #!必须有,后面跟上的是shell的路径 3、变量赋值和
阅读全文
摘要:方法1:while循环中执行效率最高,最常用的方法。 注释:习惯把这种方式叫做read釜底抽薪,因为这种方式在结束的时候需要执行文件,就好像是执行完的时候再把文件读进去一样。 方法2 : 重定向法;管道法: cat $FILENAME | while read LINE 注意这边如果是运行sh脚本的
阅读全文
摘要:1.这是一个读取文件的脚本 因为命名的时候这边使用的是 test.sh 这边将上面的 #!/bin/bash 替换为 #!/bin/sh 则可以正常运行 bash与sh是有区别的,两者是不同的命令,且bash是sh的增强版
阅读全文
摘要:临时解决方案,资源可以用,但是安装完成后启动会报错:“要继续使用此程序,您必须应用最新的更新或使用新版本” 解决办法先修改你电脑时间为前一年(2017 1月),然后就可以打开xshell了,打开后"工具"->选项->更新->取消前面的更新即可 但是时间一旦修改回原来的时间,软件就没法继续正常使用了。
阅读全文
摘要:一、使用shell脚本 优点:脚本语言能够轻易处理文件与目录之间的对象,如把文件从所有目录拷贝到另一个目录 缺点:效率不如编译型语言 二、简单的脚本 1.查看现在系统有谁登录 2.算出行数 3. | 表示为管道符号可以再两个程序之间建立管道(pipeline) 下面的程序表示为:who的输出 ,成了
阅读全文