Linux
不要來源 bash_profile 或不要回顯語句
在
~/.bash_profile
我添加了一些echo
聲明echo "omg!!" echo "$(date) welcome to $HOME"
當我執行命令時**
sudo su - foo -c 'ls'
**輸出:
omg!! Thu Oct 3 13:44:41 IST 2019 welcome to /home/foo 1.sh 2.sh 1.out 2.out
實際上我想要輸出**
1.sh 2.sh 1.out 2.out
**就是這樣沒有換進去
bash_profile
也不想做任何tail/head
操作。我該怎麼做?
不要啟動登錄外殼:
sudo -u foo ls
或者,如果您必須通過 root 帳戶,
sudo su foo -c ls
該
.bash_profile
文件是為登錄 shell 提供的,但不是為非登錄 shell 提供的。