Временно установить $ PATH для сеанса рыбной оболочки из сценария

Чтобы использовать значение 9-го поля только в 1-й строке file2

awk 'NR==1{a=$9}FNR==NR{next}14<=$7&&$7<15{$9=a}1' file2 file1
0
08.03.2018, 17:09
2 ответа

Я думаю, вы можете изменить область действия fish_user_pathsтолько в текущей оболочке :Я полагаю, что когда вы выйдете из этого рыбного сеанса, универсальное значение этой переменной не изменится.

set -g fish_user_paths "$tool_dir/language/bin" $fish_user_paths
0
28.01.2020, 02:43

Оказывается, мне пришлось sourceзапустить скрипт, а не просто запустить его, и тогда он заработал так, как я хотел.

1
28.01.2020, 02:43

Теги

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