深入浅出:Shell脚本编程与模式匹配全解析
1. Shell脚本编程基础之输出命令
在Shell脚本编程中,输出信息是一项基础且重要的操作。 echo
和 printf
是两个常用的输出命令,它们各有特点。
1.1 echo
命令示例
echo
命令用于简单的文本输出,例如:
$ echo '$name is a variable, now, isn'"'"'t it?'
$name is a variable, now, isn't it?
这里通过巧妙的引号组合,将单引号和双引号结合使用,确保输出的文本符合预期。
1.2 printf
命令详解
printf
命令是一个功能强大但部分用户不太熟悉的工具,它主要模拟C语言中同名函数的行为,用于格式化输出。
- 基本用法 :
$ name="John"
$ printf "Hello, %s!\n" "$name"
Hello, John!
在这个例子中, %s
是格式说明符,表示要显示一个字符串, $name
的值会替换