如何在控制台中缩短长python命令?

2024-09-30 20:25:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python脚本

python /home/USER/path/tagging.py -i /missions/YYYY/YYYYMMDD/HHMM/jpg -o /missions2/YYYY/YYYYMMDD/HHMM/jpg -l /missions/YYYY/YYYYMMDD/HHMM/info/*.bin

我想为bashrc创建一个bash脚本,该脚本使用以下命令:

tagging YYYY/YYYYMMDD/HHMM

因为唯一改变的是YYYY/YYYYMMDD/HHMM

有什么提示吗?你知道吗


Tags: pathpyinfo脚本homebinjpgbashrc
1条回答
网友
1楼 · 发布于 2024-09-30 20:25:05

当您使用参数调用bash脚本时,您可以访问脚本中的这些参数,如positional parameters$1$2、,。。其中$1是第一个参数,$2是第二个参数,依此类推($0是特殊的,它存储脚本名)。你知道吗

然后可以创建如下bash脚本:

#!/bin/bash

python /home/USER/path/tagging.py -i /missions/${1}/jpg -o /missions2/${1}/jpg -l /missions/${1}/info/*.bin

其中所有的YYYY/YYYYMMDD/HHMM${1}替换,该${1}将被传递给脚本。你知道吗

那就这样称呼吧:

/path/to/tagging.sh YYYY/YYYYMMDD/HHMM

相关问题 更多 >