首页 旅游资讯 线路攻略 景点大全 国内游 境外游 美食特产

一段shell脚本程序,echo >&2 起到什么作用,为什么这样写。

发布网友 发布时间:2024-10-23 22:43

我来回答

2个回答

热心网友 时间:2024-10-29 10:37

$'… …'把\x0d解析为一个回车;如果是“… …"前面不加$则不解析保持原样!
echo 这个起到一个刷新输出的作用,标准输出1有缓冲,标准错误2不缓冲,重定向到2会刷新1

热心网友 时间:2024-10-29 10:38

The >&2 redirection is a shortcut for 1>& 2.
应该是无视输出的意思,不要也没啥,测了

# cat 1
#!/bin/bash
read -n 1 -s -p $'please enter:\x0d'
echo >&2
# sh -x 1
' read -n 1 -s -p 'please enter:
+ echo enter:
# echo $?
0

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com