有一个大文件,最后一个符号是\r\n。我要把它们移走。它似乎相当于删除最后一行(?)。UPD:不,不是:文件只有一行,以\r\n结尾。
我知道两种方法,但这两种方法都不适用于AIX:
sed 's/\r\n$//' file # I don't why it doesn't work
head -c-2 # head doesn't work with negative numbers
AIX有任何解决方案吗?必须处理大量的大型文件,因此性能非常重要。
我们在Linux中有文件并复制到AIX中。AIX中相同大小的文件。
Linux - ext3文件系统AIX - jfs2文件系统
两个文件系统在相同的块大小4k
size in Linux
du -sk p14727347_112030_AIX64-5L.zip
1160568 p14727347_112030_AIX64-5L.zip
Size in AIX
du -sk p14727347_112030_AIX64-5L.zip
1159484 p14727347_112030_AIX64-5L.zip
知道它为什么不同吗?
我们正在将一系列COBOL程序从z/OS迁移到AIX 7,在AIX上使用(5.1)。现在,我不明白AIX上COBOL的文件访问和文件系统是如何工作的。COBOL代码直接与
SELECT :FILE: ASSIGN TO :FILE:
ORGANIZATION IS SEQUENTIAL
ACCESS MODE IS SEQUENTIAL
STATUS IS S-STATUS.