Se você estiver usando bash
, poderá usar a expansão de parâmetro:
echo ${VIEW_COL[1]%%,*}
Hi there
%
significa remover da direita, %%
significa avidamente, ,*
é o padrão a ser removido.
Eu só quero buscar oi lá e armazená-lo em uma variável VAR1. Então, basicamente VAR1 deve conter oi lá
VIEW_COL[1]="Hi there,USA,Y"
Isso é o que eu tentei até agora.
Column_Display_Name='echo ${VIEW_COL[$LoopViewCol]}|cut -d"," -f1|sed 's/^[ \t]*//;s/[ \t]*$//''
Mas como há um espaço entre "oi" e "lá", meu comando não é capaz de lidar. Por favor, ajude-me e deixe-me saber se eu fiz algo errado na pergunta.
Se você estiver usando bash
, poderá usar a expansão de parâmetro:
echo ${VIEW_COL[1]%%,*}
Hi there
%
significa remover da direita, %%
significa avidamente, ,*
é o padrão a ser removido.