我有一個像這樣的CGI查詢:'a = 1 & b = 2 & c = 3'。我想從一個關聯數組A中提取它,如$ A [a] = 1,$ A [b] = 2和$ [c] = 3。 我發現這種方式,但我想找到一個更簡單的(短)的方式是: QUERY='a=1&b=2&c=3'
typeset -a T
T=(${(s:&:)QUERY})
typeset -A A
A=()
for v in
我使用zsh作爲殼體。 我想執行一個Unix find命令,並把結果變成一個殼數組變量,像: FILES=($(find . -name '*.bak'))
,這樣我可以遍歷的東西的價值一樣 for F in "$FILES[@]"; do echo "<<$F>>"; done
但是,我的文件名至少包含空格,也許還有其他時髦的字符,所以上述不起作用。工作是什麼: IFS=$(echo -