在csh脚本中替换方形总线

在csh脚本中替换方形总线

我有输入列表: adr[0] adr[1] xadr[0]

我希望我的输出是:adr[*] adr[*] xadr[*]

#! /bin/csh -fv
set list = "adr[0] adr[1] xadr[2]"
foreach f (${list})
    set f_tmp = `echo "$f" | sed "s/[0-9]/*/g"`
    echo "$f_tmp"
end

但这行不通。有人可以帮我解决这个问题吗?

相关内容