随笔分类 -  shell

摘要:执行shell脚本如果报如下错误: syntax error near unexpected token `$'\r'' syntax error: unexpected end of file $'\r': command not found 可能原因是写代码是编辑环境是window,或者Linu 阅读全文
posted @ 2019-05-21 17:33 谁的小流浪 阅读(347) 评论(0) 推荐(0) 编辑
摘要:sort命令可以对文本的内容进行排序 uniq命令可以对文本内容连续的内容进行去重,非连续的重复内容无法去重 sort 文件 | uniq 可以达到去除所有重复数据的目的(因为先排序了,这样相同的内容一定在连续的一片,再uniq) sort 文件 | uniq 等价于 sort -u 文件 所以最终 阅读全文
posted @ 2018-12-03 15:41 谁的小流浪 阅读(300) 评论(0) 推荐(0) 编辑
摘要:shell函数的使用比较简单,要点包括定义、参数来源、返回值; 在shell函数里,结合read命令,可以实现在执行脚本的过程中让用户选择参数,增强脚本的交互性; 脚本参数在脚本名称后面输入,函数参数在函数名后面输入; printf和echo有点区别,printf可以格式化字符串,并且默认不换行; 阅读全文
posted @ 2018-07-11 18:54 谁的小流浪 阅读(131) 评论(0) 推荐(0) 编辑
摘要:cut命令用来操作字符串,可以理解为剪切字符串的工具; cut有两种用法: 1.剪切字符串中的单个字符(-c参数) 例如: str=abcdef echo $str | cut -c 1-1 输出:a echo $str | cut -c 1-2 输出:ab echo $str | cut -c 2 阅读全文
posted @ 2018-07-09 19:15 谁的小流浪 阅读(552) 评论(0) 推荐(0) 编辑
摘要:全局默认的shell命令位于根目录 /etc/profile,这个文件会默认加载 /etc/bash.bashrc 文件 用户下的shell命令位于 $HOME/.profile ,这个文件会默认加载 $HOME/.bashrc 文件 我们把自己的命令加到 $HOME/.bashrc 文件里就可以了 阅读全文
posted @ 2018-07-06 13:04 谁的小流浪 阅读(1916) 评论(0) 推荐(0) 编辑
摘要:一、文件存在判断 -d 判断该文件是否存在,并且是否为目录文件(是目录为真) -e 判断该文件是否存在(存在为真) -f 判断该文件是否存在,并且是否为普通文件(是普通文件为真) 二、文件权限判断 -r 判断该文件是否存在,并且是否有读权限(有读权限为真) -w 判断该文件是否存在,并且是否有写权限 阅读全文
posted @ 2018-06-30 17:00 谁的小流浪 阅读(426) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起