這個問題搞了一個早上
寫了一支shell script,並且帶一個變數進去,想要抓到這個變數使用者的家目錄路徑
如 ./show_home.sh user1
本來很單純的想說
#!/bin/sh
echo ~$1

結果出來的結果令人很挫折

試了好久,終於找到比較適合的解決方法
user=$1
homedir=`eval echo ~$user`
echo $homedir

eval 用法是直接把字串內容丟給shell處理

arrow
arrow
    全站熱搜

    helloworld 發表在 痞客邦 留言(0) 人氣()