小编use*_*931的帖子

将IFS设置为拆分换行符时,为什么需要包含退格键?

我很好奇为什么在设置IFS以分割这样的换行符时需要退格:

IFS=$(echo -en "\n\b")
Run Code Online (Sandbox Code Playgroud)

为什么我不能只使用它(这不起作用)呢?

IFS=$(echo -en "\n")
Run Code Online (Sandbox Code Playgroud)

我正在使用Unix行结尾保存文件的Linux系统上.我已经使用换行符将我的文件转换为十六进制,它肯定只使用"0a"作为换行符.

我已经google了很多,虽然许多页面都记录了换行符后面的换行符,但我找不到解释为什么需要退格键.

-大卫.

linux bash

59
推荐指数
4
解决办法
7万
查看次数

JavaScript日期比较奇怪

我有一个JavaScript日期比较的问题.我在10月31日创建了一个Date对象,在11月1日创建了另一个,但每个的getTime()返回相同的数字,而大于/小于运算符也认为日期相等.这是我的代码:

d1 = new Date(2012, 10, 31, 0, 0, 0, 0);
d2 = new Date(2012, 11, 1, 0, 0, 0, 0);
document.write(d1.getTime() + "<br />");
document.write(d2.getTime() + "<br />");
document.write((d1 < d2) + "<br />");
document.write((d1 > d2) + "<br />");
Run Code Online (Sandbox Code Playgroud)

这是输出:

1354320000000
1354320000000
false
false
Run Code Online (Sandbox Code Playgroud)

相同的代码在其他月份结束时工作正常,似乎只是这两个日期导致问题.

任何帮助赞赏!

javascript

1
推荐指数
1
解决办法
91
查看次数

标签 统计

bash ×1

javascript ×1

linux ×1