您的位置:首页 > 运维架构 > Linux

Linux:echo、read、cat命令

2012-09-15 16:13 399 查看
1、echo

  不换行 -n

举例:echo –n “My name is:”
   执行命令:

      举例:

[code]kevin@kevin:~/mybash$echo "My home dir is:$HOME  my current dir is:`pwd`"


My home dir is:/home/kevin my current dir is:/home/kevin/mybash


kevin@kevin:~/mybash$

[/code]

2、read

用于给变更赋值


[code]kevin@kevin:~/mybash$read myname


kevin


kevin@kevin:~/mybash$echo $myname


kevin


kevin@kevin:~/mybash$read yourname age address


kevin30 beijing.china  


kevin@kevin:~/mybash$echo $yourname


kevin


kevin@kevin:~/mybash$echo $age


30


kevin@kevin:~/mybash$echo $address


beijing.china


kevin@kevin:~/mybash$

[/code]

3、cat

  1、创件文件


[code]kevin@kevin:~/mybash$cat > tmplog


create file by cat


kevin@kevin:~/mybash$ll


总用量 16


drwxr-xr-x  2 kevinkevin4096 2012-09-15 16:08 ./


drwxr-xr-x 44 kevinkevin4096 2012-09-15 15:43 ../


-rwxr-xr-x  1 kevinkevin  47 2012-09-15 15:43 test.sh*


-rw-r--r--  1 kevinkevin  19 2012-09-15 16:08 tmplog

[/code]

2、查看文件,合并多个文件


[code]kevin@kevin:~/mybash$ll


总用量 16


drwxr-xr-x  2 kevinkevin4096 2012-09-15 16:08 ./


drwxr-xr-x 44 kevinkevin4096 2012-09-15 15:43 ../


-rwxr-xr-x  1 kevinkevin  47 2012-09-15 15:43 test.sh*


-rw-r--r--  1 kevinkevin  19 2012-09-15 16:08 tmplog


kevin@kevin:~/mybash$cat tmplog 


create file by cat


kevin@kevin:~/mybash$cat tmplog test.sh > all.log


kevin@kevin:~/mybash$ll


总用量 20


drwxr-xr-x  2 kevinkevin4096 2012-09-15 16:11 ./


drwxr-xr-x 44 kevinkevin4096 2012-09-15 15:43 ../


-rw-r--r--  1 kevinkevin  66 2012-09-15 16:11 all.log


-rwxr-xr-x  1 kevinkevin  47 2012-09-15 15:43 test.sh*


-rw-r--r--  1 kevinkevin  19 2012-09-15 16:08 tmplog


kevin@kevin:~/mybash$cat all.log 


create file by cat


#/usr/bin/bash


 


echo "My name is:\c"


read name


kevin@kevin:~/mybash$

[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: