我有输入列表: 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
但这行不通。有人可以帮我解决这个问题吗?
我有输入列表: 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
但这行不通。有人可以帮我解决这个问题吗?