shell学习
酒醉x1n头梦
积硅步以致千里,积怠惰以致深渊
展开
-
shell脚本中单行或多行注释(屏蔽)方法
#单行注释符号:##多行注释:echo "begin"#方法一:#((0)) && {屏蔽块}((0)) && {echo "bbb"echo "ccc"}#方法二:COMMENT也可使用其他词替代,如 a,b,c等#<<COMMENT#屏蔽块#COMMENT<<COMMENTecho "bbb"e...原创 2019-04-02 17:45:29 · 6521 阅读 · 0 评论 -
shell 文件表达式 参数[-e -d -f -h -eq -ne -lt -ne.....]
菜鸟教程linux:https://www.runoob.com/linux/linux-comm-uniq.html文件表达式-e filename 如果 filename存在,则为真-d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真-L filename 如果 filename为符号链接,则为真-r...原创 2019-08-20 11:55:10 · 14300 阅读 · 0 评论 -
Sed 使用示例
sed流编辑器它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的...原创 2019-08-20 11:32:37 · 297 阅读 · 0 评论 -
make版本过低不支持else ifeq
在执行make时出现如下问题::24:ifeq ($(XXX), aaa) XXX:= a26:else ifeq ($(XXX), bbb) XXX:= b28:else $(error ; check ./ReadMe)endifmakefile:26: Extraneous text after `el...原创 2019-04-02 17:55:06 · 1687 阅读 · 0 评论