首页 > 解决方案 > 如何将 bash 脚本代码更改为 Python

问题描述

大家好,我如何将 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

标签: pythonpython-3.xbashgit-bash

解决方案


您可以从“如何将 awk 脚本移植到 Python ”开始

并且还考虑使用 alecthomas/pawk

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

这样,您可以将这些 awk 指令转换为类似的 python 指令。


推荐阅读