如何将 bash 脚本代码更改为 Python [关闭]

Posted

技术标签:

【中文标题】如何将 bash 脚本代码更改为 Python [关闭]【英文标题】:How can I change bash script -code to Python [closed] 【发布时间】:2021-12-02 13:22:40 【问题描述】:

大家好,我如何将 bash 脚本代码更改为 Python3。我想使用 Python 脚本。

Final=Sys_"$series".txt
F_final=Pri"$series".txt
awk 'print $4' $Final |grep "Y*\."|sort |uniq > $F_final


awk 'FNR==NR  c[$1] = 0; next;  # file2.txt
     $4 in c  c[$4]++  # file1.txt
     END  for (x in c) printf("%s: Total =%d\n", x, c[x]) 
' $F_final $Final | sort > Result_"$series".txt

【问题讨论】:

请把你卡在哪里发帖 @mzjn 谢谢,其实我用了几天(Python)我正在尝试,但我做不到。 【参考方案1】:

您可以以“How to port an awk script to Python”开头

也可以考虑使用alecthomas/pawk

PAWK - Python 行处理器(如 AWK) PAWK 旨在将 Python 的全部功能带入类似 AWK 的行处理中。

这样,您可以将这些 awk 指令翻译成类似的 python 指令。

【讨论】:

以上是关于如何将 bash 脚本代码更改为 Python [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何将 git bash 更改为左对齐

如何使用 bash 脚本更改多个文件的扩展名?

将目录更改为 Python 脚本的目录 [重复]

在python脚本中将excel文件更改为csv?

在 bash 脚本中回显将“--md5”更改为“?-md5”

如何从脚本本身中获取 Bash 脚本的源目录?