我只想获取 Hi there 并将其存储在变量 VAR1 中。因此基本上 VAR1 应该包含 Hi there
VIEW_COL[1]="Hi there,USA,Y"
这是我迄今为止尝试过的。
Column_Display_Name=`echo ${VIEW_COL[$LoopViewCol]}|cut -d"," -f1|sed 's/^[ \t]*//;s/[ \t]*$//'`
但是由于“hi”和“there”之间有一个空格,我的命令无法处理。请帮忙,如果我在问题中问错了什么,请告诉我。
答案1
如果您正在使用bash
,则可以使用参数扩展:
echo ${VIEW_COL[1]%%,*}
Hi there
%
表示从右边移除,%%
表示贪婪,,*
是需要移除的模式。