Globbing/pathname expansion with colon as separator

前端 未结 8 1352
鱼传尺愫
鱼传尺愫 2020-12-28 16:23

How can I convert a string containing glob characters such as

/var/lib/gems/*/bin

into a colon-separated string of filenames (i.e. PATH com

8条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-28 16:39

    Actually, I thought of a better solution: use a shell function.

    function join() {
        local IFS=$1
        shift
        echo "$*"
    }
    
    mystring=$(join ':' /var/lib/gems/*/bin)
    

提交回复
热议问题