Вы можете сначала использовать grep, а затем прочитать значения, например
grep -w Paul file.txt | while read v k; do echo $v; done
Если вы знаете, что Paul
- последний столбец, используйте Paul $
.
Похоже, PATH перезаписывается sudo.
Вы должны проверить, содержит ли /etc/sudoers
настройку secure_path=...
и объявить свой путь Java к этому.
Будьте осторожны с простыми тестами. Чтобы подтвердить свой путь, вы должны:
sudo bash -c 'echo $PATH'
Более простая форма sudo echo $PATH
не работает, потому что PATH
раскрывается до вызова sudo
.