0
如何從純Bash中的主機名剝離域?如何從bash中的主機名剝離域
實施例:
hostname = myserver.site.mydomain.com
output=${hostname#*.*}
會給
site.mydomain.com
而
hostname = myserver.site.mydomain.com
output=${hostname%*.*}
會給
myserver.site.mydomain
我只想要「myserver」
任何想法?
我希望用純猛砸,不是用sed,awk的,剪切等
splats太多。提示:如果您從右側剝離(%),則星號在右側,從左側(#)剝離,星號在左側。您只能使用此特定機制從左邊*或右邊剝離。 – cdarke