运行linux脚本,遇到要按回车键,怎么让它自动应答,继续运行脚本?

运行linux脚本,遇到要按回车键,怎么让它自动应答,继续运行脚本?,第1张

实现的方法和详细的 *** 作步骤如下:

1、第一步,连接相应的linux主机,进入linux命令行状态,并等待输入shell命令,见下图,转到下面的步骤。

2、第二步,完成上述步骤后,在linux命令行中输入如下箭头所示的代码,见下图,转到下面的步骤。

3、第三步,完成上述步骤后,按“

 Enter”键运行shell命令,将看到直接执行cp命令,而不提示用户手动判断替代,见下图。这样,就解决了这个问题了。

项目中要运行sh脚本。但是脚本的项目路径文件夹运行的时候 会报错,找不到文件夹。

发现执行的时候会默认在 sh脚本中添加/r 也就是回车键。

找了半天才想起来是文件格式不对。

在vim 下面执行 :set ff查看当前文档的格式 是gos

需要将sh脚本改成unix格式的才能运行。

完美!

回车的含义:将光标移动到行首部

linux 下回车符号为'\r',windows下为'\r\n'

linux环境下在vim中输入回车符号方式:

测试方式:我们在一个文本文件中输入一串数字,然后在末尾输入一个回车字符,保存后去winodws下检查是否光标被移动到了行首部,如果是,说明是回车符号其了作用,也就是我们输入了正确的回车符号。

步骤:

1. linux下创建文本文件test.txt,vim打开这个文件,按 i 进入vim插入模式下

2. 先输入一点内容"abcdefg"

3. 之后准备输入回车字符: 按 'ctrl + k',vim中会出现?的字符,敲击一下键盘'enter'键,发现?字符会消失,再次敲击一下'enter'键,会出现^M这个字符,这个字符就是我们需要的回车符号

4. wq保存退出vim,将test.txt放到windows下用notepad++打开,并设置所有字符可见,会发现文件内容为abcdefg,并且光标在a符号的前面,即在行首部。说明我们输入了正确的回车符号。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8553109.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存