在Ubuntu上运行在记事本(Windows)中创建的脚本

阿尔伯特

我在Windows上创建了一个记事本文件,并将其复制到Ubuntu。该文件包含一些iptables规则。使用chmod +x并执行可执行文件后,它不起作用。

但是,当我创建一个Ubuntu(gedit)文件并从记事本文件复制相同的内容,使其可执行并运行后,它就可以工作了。

我应该怎么做才能使记事本文件在Ubuntu上运行?

飞行员6

Windows和Linux具有不同的行尾符号。

您可以安装dos2unix修复它实用程序:

sudo apt-get install dos2unix

以这种方式运行:

dos2unix -n winfile.txt linuxfile.txt

也有unix2dos实用程序。

Windows到Linux的转换也可以通过以下方式完成,而无需安装任何特殊软件:

 tr -d '\r' < winfile.txt > linuxfile.txt

注意: 输入和输出文件必须不同。

一个sed的版本将编辑“到位”的文件:

 sed  -i 's/\r//g' file.txt

或写入另一个文件:

 sed 's/\r//g' winfile.txt > linuxfile.txt

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在记事本++中更改文本方向

来自分类Dev

在记事本++中查找以tab开头的行

来自分类Dev

是否可以在记事本++中循环行?

来自分类Dev

在记事本++中查找不以“开头”的行

来自分类Dev

在记事本++中删除特定行中的字符

来自分类Dev

在记事本++中的</上自动关闭html标签

来自分类Dev

在记事本++中删除重复的字符串

来自分类Dev

在记事本中添加复制的csv列数据

来自分类Dev

Gulp命令在记事本中打开gulp.js,而不是运行它

来自分类Dev

如何在记事本++中激活功能列表

来自分类Dev

在记事本++控制台中运行选定的行

来自分类Dev

在记事本中刷新文档++

来自分类Dev

如何使在Ubuntu中创建的文本文件与Windows记事本兼容?

来自分类Dev

在记事本++中从行中删除多余的管道

来自分类Dev

如何在记事本/记事本++中创建“查找表格”?C#

来自分类Dev

在记事本++中查找重复的单词

来自分类Dev

在记事本++中禁止保存对话框

来自分类Dev

如何使在Ubuntu中创建的文本文件与Windows记事本兼容?

来自分类Dev

在Ubuntu上运行在记事本(Windows)中创建的脚本

来自分类Dev

在记事本++中创建自定义搜索按钮

来自分类Dev

如何在记事本++中运行此操作

来自分类Dev

如何在记事本上显示汉字?

来自分类Dev

在记事本++中查找模式

来自分类Dev

在记事本++中,如何跨多行在两个定界符之间替换文本

来自分类Dev

在记事本++中删除多行

来自分类Dev

在记事本上替换at的逗号

来自分类Dev

使用记事本++在其目录中运行python脚本

来自分类Dev

无法在记事本++中输入[(在TeamViewer中)

来自分类Dev

composer.phar 在记事本中打开而不是运行

Related 相关文章

热门标签

归档