シェル変数に代入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符号化)せずに交換します