Chinaunix首页 | 论坛 | 博客
  • 博客访问: 903183
  • 博文数量: 113
  • 博客积分: 3160
  • 博客等级: 少校
  • 技术积分: 1801
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-19 10:09
文章分类

全部博文(113)

分类: LINUX

2012-06-03 21:23:30

1:echo:显示消息

 

基本语法格式:

echo [option] message

 

 

echo工具将其参数后跟换行符的字符串复制到标准输出,echo最常用的地方就是将shell脚本发送到屏幕。

 

 

message 由一个或者多个参数组成,可以包括转义字符串,模糊文件和shell变量。空格用来分割每个参数,shell能识别参数中未转义的特殊字符。

 

 

option

 

-e 允许反斜杠转义序列的解释功能

 

-E 禁止反斜杠转义序列的解释功能,默认情况。

 

-n 禁止换行符终止消息。

 

 

反斜杠的转义序列:

 

\a 响铃

 

\c 取消末尾的换行符

 

\n 换行符

 

\t 水平TAB字符

 

\v 垂直TAB字符

 

\\ 反斜杠

 

实例:

 

lishuo@lishuo-Rev-1-0:~/桌面$ echo Hello World

Hello World

lishuo@lishuo-Rev-1-0:~/桌面$ echo Hello     World

Hello World

lishuo@lishuo-Rev-1-0:~/桌面$ echo "Hello world"

Hello world

lishuo@lishuo-Rev-1-0:~/桌面$ echo "Hello    world"

Hello    world

lishuo@lishuo-Rev-1-0:~/桌面$ echo "Hello\tWorld"

Hello\tWorld

lishuo@lishuo-Rev-1-0:~/桌面$ echo -e "Hello\tWorld"

Hello World

lishuo@lishuo-Rev-1-0:~/桌面$ echo -n "Hello World"

Hello Worldlishuo@lishuo-Rev-1-0:~/桌面$ echo -e 'Hello World'

Hello World

lishuo@lishuo-Rev-1-0:~/桌面$ echo 'Hello    World'

Hello    World

 

 

 

2wc统计并打印一个或者多个文件的行数,单词数和字数。

 

 

基本语法格式:

 

wc  [option]   file..

 

 

option

 

-c 显示文件总共的字节

 

-m 显示字符数(包含字母数字空格等)

 

-l 显示文件的行数

 

-L 显示最长行的长度

 

-w 显示单词数(以空格隔开的字符)

 

 

实例:

 

emacs创建一个名为test.txt的文件,输入下面的内容

 

 

hei hei hei

 

1 2 3 4

 

 

测试结果:

 

 

lishuo@lishuo-Rev-1-0:~/桌面$ ls -l test.txt

-rw-rw-r-- 1 lishuo lishuo 21  6月  3 16:53 test.txt

lishuo@lishuo-Rev-1-0:~/桌面$ wc -c test.txt

21 test.txt

lishuo@lishuo-Rev-1-0:~/桌面$ wc -m test.txt

21 test.txt

lishuo@lishuo-Rev-1-0:~/桌面$ wc -l test.txt

3 test.txt

lishuo@lishuo-Rev-1-0:~/桌面$ wc -L test.txt

11 test.txt

lishuo@lishuo-Rev-1-0:~/桌面$ wc -w test.txt

7 test.txt

 

 

阅读(1918) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~