我需要帮助来创建自定义Linux命令。我无法通过bash来识别我的剧本及其论点。
此命令需要满足以下要求:
此命令的目标是从Ubuntu和Snap存储库安装/删除软件(支持快照存储库)并升级所述软件包/快照。任何帮助表示赞赏。
这是我到目前为止的代码:
# import needed modules
import os
#create a list for input
inlist = []
#read input
A = input()
# break each word
inlist = A.split()
app = inlist[2]
#install software
if inlist[1] == 'install':
#try to install snap
os.system('sudo snap install '+app'
#try to install with apt-get
#remove software
#try to remove snap
#use try except block
#try to install wihout paying
#except to install with paying
#try to remove with apt-get
#find software
#try to find snap
#try to find with apt-get
#test package or snap
#autoremove
#upgrade
#install .deb
#run software
答案 0 :(得分:0)
为清楚起见,我相信您的意思是指您尝试创建可以执行您之后的功能的Python 3脚本。
据说,我相信你在Stack-overflow中遇到这类问题会更好,因为这更多是关于编程而不是Linux。
但要回答我认为你问的问题。您需要在命令前面使用python运行此脚本(即python3文件名),或者给它执行权限并直接调用它(即chmod + x filename; ./filename)。