這個問題搞了一個早上
寫了一支shell script,並且帶一個變數進去,想要抓到這個變數使用者的家目錄路徑
如 ./show_home.sh user1
本來很單純的想說
#!/bin/sh
echo ~$1
結果出來的結果令人很挫折
試了好久,終於找到比較適合的解決方法
user=$1
homedir=`eval echo ~$user`
echo $homedir
eval 用法是直接把字串內容丟給shell處理
全站熱搜
這個問題搞了一個早上
寫了一支shell script,並且帶一個變數進去,想要抓到這個變數使用者的家目錄路徑
如 ./show_home.sh user1
本來很單純的想說
#!/bin/sh
echo ~$1
結果出來的結果令人很挫折
試了好久,終於找到比較適合的解決方法
user=$1
homedir=`eval echo ~$user`
echo $homedir
eval 用法是直接把字串內容丟給shell處理