问题标签 [dos2unix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
508 浏览

java - 在 Eclipse 中运行程序时出现 Java 解析错误

我在 Windows 上的 Eclipse 中编写了一个应用程序,并将其移至 Raspberry pi。现在,当我尝试从 Eclipse 运行应用程序时,出现错误。 /opt/jre/jdk1.8.0_101/bin/java: 1: /opt/jre/jdk1.8.0_101/bin/java: Syntax error: end of file unexpected (expecting ")")

我从阅读其他问题中了解到这是一个解析错误,我应该在某些东西上运行 dos2unix。我到底应该在什么上运行它?其他问题主要与脚本有关。我有 .java 文件、.css 文件和 .fxml 文件。

我之前已经成功移动了 .java 文件,它们运行良好。

根据要求编辑发布的代码

0 投票
2 回答
241 浏览

unix - 如何在导入 sas 之前从文本文件中删除杂散的 ^M 和 <96>

我从用户那里收到了一个以竖线分隔的文本文件,该文件使用屏幕抓取填充了一个 Excel 电子表格,因此数据一团糟。它充满了随机性^M (carriage returns)<96> (windows en dash)导致导入不完整。

我试过了dos2unix,我收到一个错误,提示转换有问题。^M我使用在此站点上找到的此解决方案删除了​​所有内容:

<96>人物还在。'/r'这些破折号的可比性是什么?或者也许有更好的解决方案?如果可能的话,我实际上想用“好”破折号替换“坏”破折号。

0 投票
1 回答
143 浏览

shell - 我想在 CSV 文件的所有行的末尾添加 ^M

我有一个包含大约 100M 行数据的 CSV 文件,我想在每一行的末尾添加 ^M 因为如果没有 ^MI 无法将 CSV 文件加载到表中(它只加载第一行然后忽略另一行)。

我尝试将 ^M 添加到行尾,然后按 Ctrl+V 和 Ctrl+M 并再次测试负载然后它可以工作,但是我无法手动输入 ^M 每行并且我无法再次生成新的 CSV 文件,因为它需要很长时间。

示例原始 a,b,c,d aa,bb,cc,dd

我期望 a,b,c,d^M aa,bb,cc,dd^M


我尝试使用 :%s/$/^M/g 和 ex +"%s/$/^M/g" -cwq ITEM_1.csv

但就像我使用这样的输入命令

示例原始 a,b,c,d aa,bb,cc,dd

命令之后,它有一个空白的新行,而不是 ^M a,b,c,d

aa,bb,cc,dd

感谢和最好的问候,

0 投票
1 回答
2726 浏览

bash - (standard_in) 1: 非法字符:^M - dos2Unix 不工作?

我的脚本是:

我最初是在 Ubuntu 16.04.1 LTS x64 上写的。然后我在 Win8 x64 上安装了 cygwin 并尝试运行该脚本。我得到错误:

(standard_in) 1:非法字符:^M

(standard_in) 1: 语法错误

我搜索了一下,发现它主要是由 DOS 中的 unix 字符引起的,反之亦然。我dos2unix在文件durationAdder.sh(我的脚本)上运行,输出表明转换成功。但我仍然不断收到错误。为什么会这样,我该如何解决?

0 投票
1 回答
132 浏览

unix - 以特定格式在 UNIX 中读取文件 mtime (2013-06-25 09:04:32)

嗨,我的 UNIX 机器上有这个文件(SunOS 5.10)。

这里给出的日期和时间如Feb1 02:52 。我可以在UNIX中为我的文件读取这些值,而忽略其余的细节。在所需的格式中 -:

2017-02-1 02:52

稍后将它们转换为数值???请帮助我真的坚持这一点。

0 投票
3 回答
4328 浏览

unix - 将 unix 日期转换为整数值

嗨,我有特定格式的 UNIX 文件日期,2017-02-01我想将其转换为整数值,如20170201. 我该怎么做才能得到这个输出。我的UNIX框是(SunOS 5.10)。我试图检查下面的命令以查看它们的输出。但我什么也没得到。有人能帮忙吗?

当我尝试date -d "Filename" +%Y%m%d选项时,它会出错:-

0 投票
0 回答
65 浏览

unix - 数组下标错误 (UNIX)

嗨,伙计们,我知道这个问题已经被问了好几次了。但是我已经尝试了很多,但我无法解决问题所在。下面是我的代码 - :

我收到此错误- name[value]: bad array subscript:。我在其他UNIX BOX上测试过的相同代码。两者都具有相同的操作系统版本(SunOS 5.10)并且在那里工作正常。但它不适用于另一个。我不明白为什么会发生这种情况?有人可以帮忙吗??

0 投票
2 回答
68 浏览

unix - 连接三个整数值 UNIX

嗨,我正在尝试在 UNIX OS(SunOS 5.10)中连接三个整数值。但这对我不起作用。下面是代码

输出-:

谁能帮忙???

0 投票
1 回答
161 浏览

svn - 在 Linux 上签出时如何设置 umask 和 dos2unix?

如何配置我的svn客户端 ( ) 以在默认权限设置 (例如或)/bin/svn下检出文件并立即将它们从 DOS 文件格式转换?目前,我这样做。umask 0022chmod 755dos2unix

0 投票
0 回答
218 浏览

java - 从 Windows 上传加密文件时,AES 解密在 unix 服务器中不起作用(Bouncy Castle)

我们的一个客户将在我们的应用程序中上传一个加密文件,我们将该文件移动到我们的 AIX 服务器并对其进行解密。该文件未正确解密。如果我通过 SFTP 手动将加密文件移动到 AIX 服务器,则解密工作完美,但当文件从 Windows 上传时就不行了。客户端加密和我们解密的密钥相同。但是,并非所有加密文件都发生这种情况,少数文件存在问题,我们在这些文件中没有发现任何不同之处。我们使用 Bouncy Castle 生成密钥以及加密和解密。

例外:

解密代码:

我们如何处理这个?