所以我有一個非常簡單的shell腳本,它在個人計算機的hosts文件中輸入IP地址和域名。僅用於「開發目的!」它工作正常,只是輸入IP地址和域名,像這樣在Shell腳本中添加一個選項卡
192.168.53.215dev.env.os 192.168.53.215dev.source.os
如果我把它想輸入這樣的:
192.168.53.215 dev.env.os 192.168.53.215 dev.source.os
所以基本上我希望它添加IP地址和域名之間的空間,可惜我真的不能看着辦吧出。任何幫助將不勝感激,這是一個簡單的腳本,但不應該與一個複雜的腳本混雜。請保持簡單並準確解釋你在做什麼我想了解它沒有爲我完成謝謝!
下面是代碼:
do shell script "/usr/bin/printf \"\\n# Add #####'s ip for Sourcebox\\n192.168.53.215\\dev.env.os\\n192.168.53.215\\dev.source.os\\n\" >> /etc/hosts; /usr/bin/dscacheutil -flushcache" with administrator privileges
你把你原來的問題描述爲一個純shell問題,只有代碼示例暗示你從另一個框架調用shell(顯然是applescript)。請重新提出問題並提供更多關於您的上下文的詳細信息。 – 2012-08-03 09:49:30