使用shell脚本插入ASCII字符

时间:2016-02-24 02:58:25

标签: python shell ascii

我想使用shell脚本

在Python文件的注释中插入版权符号

我使用了以下代码,

echo -e "# \xc2\xa9 Copyright ABC" | cat - file.py > temp.py

但是当我尝试运行temp.py时会抛出以下错误:

Non-ASCII character '\xc2' in file 'temp' but no encoding declared

我想使用ASCII代码插入符号,即184。 我如何使用shell脚本?

3 个答案:

答案 0 :(得分:1)

通过这样写,你已经覆盖了shebang。尝试:

{ echo "#!/usr/bin/env python"; 
  echo -e "# \xc2\xa9 Copyright ABC"; 
  cat file.py; } > temp.py

答案 1 :(得分:0)

您可以将ASCII文字粘贴到shell脚本中吗?

echo -e“#©版权所有ABC”| cat - file.py> temp.py

答案 2 :(得分:0)

如何在第一行指定编码,然后添加ascii字符

# -*- coding: utf-8 -*-
# Your coment with ascii characters