配列シェルにシェルのLinux awkの配列データ列


シェル変数に代入awkの方法

 

方法3:直接の結果を配列に:私の使用はこれです

 

redis_list = $($ redis_comm -p 9001クラスタノード| grepのマスター| AWK '{$ 2印刷}' | AWK -F [ '@'] '{$ 1印刷}')

 


##サンプル1
SID_LIST =($(PS -ef | grepのora_pmon |はgrep -vグリップ| AWKは'{$ 8印刷}' | AWK -F_ '{$ 3印刷}'))
$ {SID_LIST [@]} #echo
USER_LIST =($(PS -ef | grepのora_pmon |はgrep -vグリップ| AWK '{$ 1印刷}'))
$ {USER_LIST [@]} #echo


I $(配列0 $ {#1 SID_LIST [@]})。行う

SID = $ {SID_LIST [$ i]を}
ユーザー= $ {user_list [$ i]は}
エコー$ SID
エコー$ユーザ

#何かを....
行われ


##サンプル2

 

=( "FDF"、 "DF"、 "FD")
$ {[@]}におけるSTRのために、DO
エコー$ strが
行わ


A =( "FDF"、 "DF"、 "FD")
$におけるiについて(SEQ 0 $ {[@]})。やる
E = $ {変数[$ i]は}
Eエコー$
行なわを

 


----------------
zzhongcyのtest_sharingに感謝

免責事項:この記事は元の記事CSDNブロガー「zzhongcy」で、CC 4.0 BY-SAの著作権契約書に従って、再現し、元のソースのリンクと、この文を添付してください。
オリジナルリンクします。https://blog.csdn.net/zzhongcy/article/details/100523255


ありがとうtouch_future

Linuxのシェル貫通配列とループの方法で定義されている
更新:2018年6月20日午前9時50分23秒投稿者:私はコメントしたいtouch_future


ヒルズボロ良いの魔法に感謝
https://blog.csdn.net/yaoxiaofeng_000/article/details/52790091?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

これは、UTF-8形式の符号化の問題であるので、
メモ帳++にUNIXファイルを持つスイッチは、フォーマットファイルをエンコードするUTF-8でエンコードされたBOMは、(UTF-8符号化)せずに交換します

 

おすすめ

転載: www.cnblogs.com/feiyun8616/p/12396462.html