メインフレームファイルを操作していますが、ファイルレコードに低い値(x'00')があり、固定ブロックのインポートが失敗するようです。
Linuxでこれらの文字を削除する方法を知っている人はいますか?
答え1
NUL文字のみを削除するには、次のプログラムを使用して操作を実行できます。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int c;
while((c = getchar()) != EOF)
if(c)
putchar(c);
exit(EXIT_SUCCESS);
}