2

これを機能させる方法がわかりません:

私は持っている:

icon-braille icon-bookmark-empty icon-blogger icon-adult icon-address-book

そして私は欲しい:

'icon-braille','icon-bookmark-empty','icon-blogger','icon-adult','icon-address-book'

4

4 に答える 4

2

これはOSX友好的sed "s/ /','/g;s/^/'/;s/$/'/"です:

$ echo "icon-braille icon-bookmark-empty" | sed "s/ /','/g;s/^/'/;s/$/'/" 
'icon-braille','icon-bookmark-empty'
于 2013-01-03T13:13:27.410 に答える
0

シェルを使用できます(bashを想定)

$ list="icon-braille icon-bookmark-empty icon-blogger icon-adult icon-address-book"
$ result=""; sep=""
$ for word in $list; do result+=$sep\'$word\'; sep=,; done
$ echo "$result"
'icon-braille','icon-bookmark-empty','icon-blogger','icon-adult','icon-address-book'
于 2013-01-03T15:03:32.010 に答える
0
 $ echo "icon-braille icon-bookmark-empty icon-blogger icon-adult icon-address-book" | sed -e "s/ \+/','/g" -e "s/^/'/" -e "s/$/'/"
'icon-braille','icon-bookmark-empty','icon-blogger','icon-adult','icon-address-book'
于 2013-01-03T13:14:13.497 に答える