精灵巫婆 发表于 2015-1-14 20:46:54

来一发CentOS里echo敕令详解

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!echo

功效简述:echo敕令用来打印信息,是一个最经常使用的敕令。在敕令行中经常使用来打印情况变量的值,已肯定以后情况中能否设置了指定的情况变量。在shell剧本中,经常使用来打印信息和赞助调试法式。
参数:
-n打印信息以后不换行。
-e对字符串本义。
可用的本义字符:
a收回正告声;
删除前一个字符;
c最初不加上换行符号;
f换行但光标仍然逗留在本来的地位;

换行且光标移至行首;
光标移至行首,但不换行;
        拔出tab;
v与f雷同;
拔出字符;

nn拔出nnn(八进制)所代表的ASCII字符;
应用实例:
(1)显示以后的PATH
#echo$PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/ato


(2)打印以后不换行
#echo-n"plsinputyourname:";readname;echo"ths$name"---》read敕令表现从键盘获得变量值。
plsinputyourname:atong
thsatong
#echo"plsinpu";readname;echo"ths$name"
plsinpu
atong
thsatong
(3)本义字符
#echo-e"hello
word"
hello
word
#echo"hello
word"
hello
word


(4)输入到尺度毛病输入
在编写剧本时,常常会应用管道将前一个敕令的输入作为后一个敕令的输出,假如要打印调试信息,但不把该信息搅扰前面的敕令,可以将调试信息输入到尺度毛病输入,以下所示。
如:#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:23

来一发CentOS里echo敕令详解

linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!

再现理想 发表于 2015-1-22 20:06:17

就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务

莫相离 发表于 2015-2-6 21:05:44

下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。

admin 发表于 2015-2-18 20:01:04

在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。

冷月葬花魂 发表于 2015-3-13 01:08:21

我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。

分手快乐 发表于 2015-3-20 09:37:23

在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。
页: [1]
查看完整版本: 来一发CentOS里echo敕令详解