我可以经过扩大的git功能更改使用的外壳吗?-英雄云拓展知识分享
278
2024-01-22
我正在测试一个脚本,以将预定义内涵的消息写给另外一个用户。我首先尝试写信给自己(同一台计算机上的两个登录)。该脚本悬挂在没有传递消息的情形下悬挂,直到我在发送登录上用Ctrl+C手动终止,此时接收登录仅显示我发送的EOF。脚本以下:
#!/bin/bashwrite myName

message
!kill $$
即便我删除杀戮命令,就像写命令也看不到以下消息。当我用Ctrl+C终止发件人时,我会看到以下内容。
[....]$ ./writeScript.shwrite: myName is logged in more than once; writing to pts/112 (hangs here)
^C./writeScript.sh: line 3: message: command not found
Terminated
[...]$
接收者看到...
Message from myName@myPlace on pts/143 at 09:53 ...EOF
如何成功发送此消息?谢谢。
您需要给出输入才能写。就像是:
#!/bin/bashwrite myName << EOM
message
EOM
或:
echo message | write myName
免责声明:
本网址(www.yingxiongyun.com)发布的材料主要源于独立创作和网友匿名投稿。此处提供的所有信息仅供参考之用。我们致力于提供准确且可信的信息,但不对材料的完整性或真实性作出任何保证。用户应自行验证相关信息的正确性,并对其决策承担全部责任。对于由于信息的错误、不准确或遗漏所造成的任何损失,本网址不承担任何法律责任。本网站所展示的所有内容,如文字、图像、标志、音频、视频、软件和程序等的版权均属于原创作者。如果任何组织或个人认为网站内容可能侵犯其知识产权,或包含不准确之处,请即刻联系我们进行相应处理。
发表评论
暂时没有评论,来抢沙发吧~