我有一个bash shell脚本(AIX),它是以下的..
for i in ('cat somefile.txt') do
do something with $i
end
传递给$ i的变量的形式是(somefile.txt的内容)..
PUB.table1 PUB.CustTable
如何删除" PUB。"文本,以便传递的只是table1 ... CustTable .... etc?
感谢。
答案 0 :(得分:1)
您可以使用cut
:
cut -d '.' -f2 file | while read i; do echo "$i"; done
table1
CustTable
或使用流程替换:
while read i; do
echo "$i"
done < <(cut -d '.' -f2 file)