随笔分类 -  Shell

haserl
摘要:haserl NAME haserl - A cgi scripting program for embedded environments SYNOPSIS #!/usr/bin/haserl [--shell=pathspec] [--upload-dir=dirspec] [--upload- 阅读全文

posted @ 2025-08-22 09:06 sudochen 阅读(8) 评论(0) 推荐(0)

Shell脚本中[] 和 [[]] 的区别
摘要:shell脚本中[] [[]]总是太模糊,在这里记录一下,不断完善 -z and -n -z用于判断变量为空,如果为空返回0,判断为true,如果非空返回1,判断为false, -n用于判断变量不为空,如果不为空返回0,判断为true,如果为0返回1,判断为false 在中括号中,判断变量的值,加不 阅读全文

posted @ 2022-02-24 09:44 sudochen 阅读(1046) 评论(0) 推荐(0)

Shell字符串格式化
摘要:介绍下Shell中的${}、##和%%使用范例,本文给出了不同情况下得到的结果。假设定义了一个变量为:代码如下:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/m 阅读全文

posted @ 2022-02-24 09:38 sudochen 阅读(801) 评论(0) 推荐(0)

Linux 2>&1 >&- 这种的含义
摘要:是IO重定向 关闭标准输入和错误输出 >&n 使用系统调用 dup (2) 复制文件描述符 n 并把结果用作标准输出; <&n 标准输入复制自文件描述符 n; <&- 关闭标准输入(键盘); >&- 关闭标准输出; n<&- 表示将 n 号输入关闭; n>&- 表示将 n 号输出关闭; exec 1 阅读全文

posted @ 2022-02-24 09:37 sudochen 阅读(353) 评论(0) 推荐(0)

导航