您当前的位置: 首页 > 

梁云亮

暂无认证

  • 3浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Shell输入输出命令

梁云亮 发布时间:2020-02-29 18:00:33 ,浏览量:3

输入:read

语法:

read(选项) 变量名

从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量。

  • -p:指定读取值时的提示符;

  • -t:指定读取值时等待的时间(秒)。

    示例:提示7秒内,读取控制台输入的名称 在这里插入图片描述 说明:$xx 表示引用变量:如上面的代码中,第一行定义了变量name,第二行 $name则引用该变量。 在这里插入图片描述

输出:echo

echo输出内容到控制台。 语法:

echo [选项] [输出内容]

字符串可以加引号,也可以不加引号:

  • 输出加引号的字符串时,字符串会原样输出;
  • 输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割。

当echo命令不带任何选项或字符串使用时,它会在显示屏上返回一个空白行。

echo常用的选项有:

选项说明-n表示输出之后不换行-e让转义字符生效,默认转义字符不生效

echo输出时的转义字符 :

符号说明\b表示删除前面的空格\n表示换行\t表示水平制表符\v表示垂直制表符\c\c后面的字符将不会输出,同时,输出完毕后也不会换行\r输出回车符\a表示输出一个警告声音\表示输出\本身

示例:

echo "abc"  		   #将abc输出到屏幕上(输出字符串或者变量的值)
echo "hello" > a.txt   # 把左边内容的输出到右边的文件里去(覆盖)
echo "hello" >> a.txt   # 把左边内容的输出到右边的文件里去(追加)
$ echo -e "hello\tworld" # hello		world

示例: 在这里插入图片描述

关注
打赏
1665409997
查看更多评论
立即登录/注册

微信扫码登录

0.0410s