Псевдоним с вводом [closed]

довольно новый для Linux и пытается создать псевдоним, который запускает файл python, вот как это происходит.

alias search=("cd /home/SET && python3 /home/SET/search.py")

Единственная проблема заключается в том, что search.py ​​принимает и вводит данные, и его нельзя указать из-за скобок (потому что я не хочу менять каталог на / home / kali / SET Каждый раз, когда я запускаю его .) , что я могу с этим поделать?

-1
задан 16 August 2021 в 04:06

1 ответ

Следующая функция должна делать то, что вы хотите:

search(){   
cd /home/SET
python3 /home/SET/search.py "$@"
cd -
}

Вы должны выполнить команду search и дать ей столько параметров, сколько захотите. Все они будут переданы в скрипт python. Как вы можете видеть в функции, я попадаю в каталог /home/set, выполняю команду и возвращаюсь туда, где я был до выполнения. Но сначала вам нужно выполнить это определение функции в оболочке, а затем вы можете использовать его (скопируйте код, который я предоставил, и вставьте его в терминал). И то, как вы его используете, похоже на то, как вы используете псевдоним. Пример:

поиск arg_1 arg_2

0
ответ дан 20 August 2021 в 10:26

Другие вопросы по тегам:

Похожие вопросы: