Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法使用Python或Bash查看文件中的不可见字符?_Python_Bash_Command Line_Escaping - Fatal编程技术网

有没有办法使用Python或Bash查看文件中的不可见字符?

有没有办法使用Python或Bash查看文件中的不可见字符?,python,bash,command-line,escaping,Python,Bash,Command Line,Escaping,我有一个bug,它导致了输出文件中的return语句,但我不确定它们是否已经存在于输入文件中,或者它们是否是由我的代码引起的。我已经试过脱线了。有人能告诉我如何看到“\t”、“n”或空格(“”)吗?任何帮助都会很好。非常感谢。Bash或Python会很棒 使用: 或 使用: 或 cat文件| grep-F“\t” 用“\f”替换您正在搜索的内容 -F将“模式”解释为固定字符串。cat文件| grep-F“\t” 用“\f”替换您正在搜索的内容 -F将“模式”解释为固定字符串。谢谢。我确实在某个时

我有一个bug,它导致了输出文件中的return语句,但我不确定它们是否已经存在于输入文件中,或者它们是否是由我的代码引起的。我已经试过脱线了。有人能告诉我如何看到“\t”、“n”或空格(“”)吗?任何帮助都会很好。非常感谢。Bash或Python会很棒

使用:

使用:

cat文件| grep-F“\t”

用“\f”替换您正在搜索的内容

-F将“模式”解释为固定字符串。

cat文件| grep-F“\t”

用“\f”替换您正在搜索的内容


-F将“模式”解释为固定字符串。

谢谢。我确实在某个时候看到了这一点,但为什么这不是“连接”?它只是根据您给它的参数做不同的事情吗?cat是将文件连接到stdout的UNIX命令。在shell(bash)命令行中,键入mancat以了解详细信息。显然,您并没有从我这里获得“UNIX简介”。:-)我还推荐O'Reilly的书《简而言之UNIX》。我的副本仍然放在办公桌上。即使在UNIX上使用了几十年,翻阅并学习新东西也很棒。@jennifer06262016:您的
cat
可能不是来自coreutils。不错,但是如果您的非GNU
cat
支持
-v
,它可能还支持
-et
,这是
cat-A
的真正等价物(
-v
不会显示制表符,也不会显示行尾)。谢谢。我确实在某个时候看到了这一点,但为什么这不是“连接”?它只是根据您给出的参数做不同的事情吗?cat是将文件从shell(bash)连接到stdout.的UNIX命令命令行,键入mancat以了解详细信息。显然,您并没有从我这里获得“UNIX简介”。-)我还建议您阅读O'Reilly的书《简而言之的UNIX》。我的副本仍然放在办公桌上。即使在UNIX上使用了几十年,翻阅并学习新东西也很棒。@jennifer06262016:您的
cat
可能不是来自coreutils。不错,但是如果您的非GNU
cat
支持
-v
,它可能还支持
-et
,这是
cat-A
的真正等价物(
-v
不会显示选项卡,也不会显示行尾)。
cat -A file
cat -v file