function run() {
nohup python $1 > nohup.out &
}
В командной строке я называю это как «запустить scriptname.py» и Баш выполняет следующую команду:Как перевести эту функцию bash на рыбную оболочку?
python scriptname.py > nohup.out &
Можете ли вы помочь мне перевести это на рыбу.
меня это до сих пор ..
function run
bash -c "nohup python $1 > nohup.out &"
end
Когда я звоню источник на ~/.config/рыбы/config.fish
Это существует просто говоря
без предоставления любые полезные подсказки относительно того, что такое ошибка.
Вы хотите, чтобы это перевести со всеми ошибками нетронутыми? –
... и зачем использовать 'paste' вообще? Он покупает вас абсолютно ничего ценного здесь. Если вы хотите (плохо) перевести stdin в список аргументов, '$ (cat)' будет делать это равнозначно. –
... но смотреть снова, * плохо *. Он не будет обрабатывать кавычки, он не позволит вам ускользнуть, он не позволит вам передавать аргументы с пробелами ... было бы лучше, если бы вы описали свою фактическую цель и попросили наилучшего способа ее выполнения, а чем дать нам код ошибки для перевода. –