我是使用大型机的新用户,我有一个文件,我需要更改所有点'。'在有空格的文件中,我试图在命令
上写这个语句change X'05' X'40' all
我将文件转换为十六进制后,但它不起作用。 如何以简单的方式更改文件中包含空格的所有点?
答案 0 :(得分:3)
点是不可显示的字符。您可以使用ISPF编辑器中的图片字符串匹配它们(我假设您正在尝试使用它来编辑文件?)
尝试命令
change p'.' ' ' all
“p'。'”部分将匹配任何不可显示的字符并将其更改为空白。
答案 1 :(得分:1)
汉斯在上面的回答肯定会将任何不可显示的角色更改为空格。但是,您需要确保确实要将所有不可显示的字符更改为空格。打开HEX以查看实际数据。然后你可以做一个F p'。'在更改之前找到不可显示的字符。浏览将不可显示的字符显示为点。但是,Edit会将该值替换为属性以用于显示目的,这样可以防止您对数据进行输入。您必须打开HEX模式才能手动修改不可显示的值,或者在尝试时使用“更改”命令。通常,来自x'00' - x'3F'的任何十六进制值都是不可显示的。所以
C P'。' X'40'ALL
会将每个值修改为空格。根据文件的不同,这可能是也可能不合适。