仓酷云
标题:
来一发CentOS里echo敕令详解
[打印本页]
作者:
精灵巫婆
时间:
2015-1-14 20:46
标题:
来一发CentOS里echo敕令详解
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
echo
功效简述:
echo
敕令用来打印信息,是一个最经常使用的敕令。在敕令行中经常使用来打印情况变量的值,已肯定以后情况中能否设置了指定的情况变量。在
shell
剧本中,经常使用来打印信息和赞助调试法式。
参数:
-n
打印信息以后不换行。
-e
对字符串本义。
可用的本义字符:
a
收回正告声;
删除前一个字符;
c
最初不加上换行符号;
f
换行但光标仍然逗留在本来的地位;
换行且光标移至行首;
光标移至行首,但不换行;
拔出
tab
;
v
与
f
雷同;
拔出
字符;
nn
拔出
nnn
(八进制)所代表的
ASCII
字符;
应用实例:
(
1
)显示以后的
PATH
[root@LiWenTongtest4]#echo$PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/ato
(
2
)打印以后不换行
[root@LiWenTongtest4]#echo-n"plsinputyourname:";readname;echo"ths$name"---》read敕令表现从键盘获得变量值。
plsinputyourname:atong
thsatong
[root@linux-lwttmp]#echo"plsinpu";readname;echo"ths$name"
plsinpu
atong
thsatong
(
3
)本义字符
[root@LiWenTongtest4]#echo-e"hello
word"
hello
word
[root@LiWenTongtest4]#echo"hello
word"
hello
word
(
4
)输入到尺度毛病输入
在编写剧本时,常常会应用管道将前一个敕令的输入作为后一个敕令的输出,假如要打印调试信息,但不把该信息搅扰前面的敕令,可以将调试信息输入到尺度毛病输入,以下所示。
如:
[root@LiWenTongtest4]#echohello>&2
Hello
上面是网上应用此办法停止剧本调试的技能!!!
#usage:proc_cmd
proc_cmd()
{
CMD=$
1
NUM=$(get_estimate_count$CMD)
#只要前往数值的时刻才打印信息,不然失足了
if["$NUM"];then
printf"%-48s %16s
"$CMD$NUM
else
echo$CMD>&
2
---
à
如许就可以够在不影响敕令的履行下,看到$CMD信息能否是我们想要的内容
echo$CMD>>failed.dat
fi
}
---------------------------后续自我小结-----------------
echo其实就是简略按输入内容的功效罢了,没有其他的甚么功效。输入变量echo$变量
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
作者:
金色的骷髅
时间:
2015-1-16 22:50
标题:
来一发CentOS里echo敕令详解
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
作者:
再现理想
时间:
2015-1-22 20:06
就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务
作者:
莫相离
时间:
2015-2-6 21:05
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
作者:
admin
时间:
2015-2-18 20:01
在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。
作者:
冷月葬花魂
时间:
2015-3-13 01:08
我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。
作者:
分手快乐
时间:
2015-3-20 09:37
在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2