一些常用的带有变量的命令的快捷方式
A shortcut for some usually used commands with variables
我每天都使用这些命令:
mkdir ______ && rar a -m0 -v200M ______/______.rar "XXXXXXXX" && rm -rf "XXXXXXXX" &&
par2 c -r10 -l ______/______.par2 ______/* && ~/newsmangler/mangler.py -c
~/.newsmangler.conf ______ && rm -rf ______
其中"XXXXXXXX"和“______”是两个变量。
因为唯一改变的是 "XXXXXXXX" 和“______”,所以有没有一种方法可以使用快捷方式使这更容易?我正在寻找类似于以下内容的内容:
mycommands _____ XXXXX
您可能想知道的几件事:
- 我使用 GNOME 终端。
- 我没有根访问权限。
只需编写一个接受两个参数的函数:
function just_do_it (){
( [ -z "" ] || [ -z "" ] ) && echo "No arguments given" && return 1
echo "do stuff with and "
# notice to use double quotes, when processing the varibales
ls -l ""
}
第一行检查是否给出了两个参数。该参数可以通过 </code>(第一个)和 <code>
(第二个)访问。
编辑:你的函数看起来像这样(格式更易读):
function just_do_it (){
( [ -z "" ] || [ -z "" ] ) && echo "No arguments given" && return 1
mkdir "" && \
rar a -m0 -v200M "/.rar" "" && \
rm -rf "" && \
par2 c -r10 -l "/.par2" "/*" && \
~/newsmangler/mangler.py -c ~/.newsmangler.conf "" && \
rm -rf ""
}
我每天都使用这些命令:
mkdir ______ && rar a -m0 -v200M ______/______.rar "XXXXXXXX" && rm -rf "XXXXXXXX" &&
par2 c -r10 -l ______/______.par2 ______/* && ~/newsmangler/mangler.py -c
~/.newsmangler.conf ______ && rm -rf ______
其中"XXXXXXXX"和“______”是两个变量。
因为唯一改变的是 "XXXXXXXX" 和“______”,所以有没有一种方法可以使用快捷方式使这更容易?我正在寻找类似于以下内容的内容:
mycommands _____ XXXXX
您可能想知道的几件事:
- 我使用 GNOME 终端。
- 我没有根访问权限。
只需编写一个接受两个参数的函数:
function just_do_it (){
( [ -z "" ] || [ -z "" ] ) && echo "No arguments given" && return 1
echo "do stuff with and "
# notice to use double quotes, when processing the varibales
ls -l ""
}
第一行检查是否给出了两个参数。该参数可以通过 </code>(第一个)和 <code>
(第二个)访问。
编辑:你的函数看起来像这样(格式更易读):
function just_do_it (){
( [ -z "" ] || [ -z "" ] ) && echo "No arguments given" && return 1
mkdir "" && \
rar a -m0 -v200M "/.rar" "" && \
rm -rf "" && \
par2 c -r10 -l "/.par2" "/*" && \
~/newsmangler/mangler.py -c ~/.newsmangler.conf "" && \
rm -rf ""
}