トップページ > Linux > 2019年10月31日 > 8ldiWh95

書き込み順位&時間帯一覧

5 位/129 ID中時間01234567891011121314151617181920212223Total
書き込み数0300000010000000000000004



使用した名前一覧書き込んだスレッド一覧
login:Penguin
くだらねえ質問はここに書き込め! Part 238
デスクトップでLinuxが普及する訳ないと思った時 14

書き込みレス一覧

くだらねえ質問はここに書き込め! Part 238
219 :login:Penguin[sage]:2019/10/31(木) 01:38:06.90 ID:8ldiWh95
>>218のbash依存なし版はこっち。当たり前だけどちゃんと動くでw

eval 'set -- '"$(printf '%s\n' "A B C" "D E F" "G H I" | awk '{printf "\"%s %s %s\" ", $3, $2, $1}')"
printf '%s\n' "$@"
くだらねえ質問はここに書き込め! Part 238
221 :login:Penguin[sage]:2019/10/31(木) 01:43:22.34 ID:8ldiWh95
あとLinuxならrev使ったほうが簡単だな

set -- "A B C" "D E F" "G H I"
printf '%s\n' "$@" | rev
くだらねえ質問はここに書き込め! Part 238
222 :login:Penguin[sage]:2019/10/31(木) 01:53:30.01 ID:8ldiWh95
>>219でもいいけど、正直evalを使うとエスケープやダブルクォートが
面倒になったりするからこっちのほうがいいかもな。(↓awkのダブルクォートを消した)

printf '%s\n' "A B C" "D E F" "G H I" | awk '{printf "%s %s %s\n", $3, $2, $1}' | {
set --
while read -r line; do
set -- "$@" "$line"
done
printf '%s\n' "$@"
}

bashで配列に入れたければ頑張れw
まあ、位置パラメータ(配列)に入れるよりも、その場で処理したほうが
シェルスクリプトらしくて速くなるんだが


おまけ、さらに短く
printf '%s\n' "A B C" "D E F" "G H I" | awk '{print $3, $2, $1}' | {

おまけ、さらに短く
printf '%s\n' "A B C" "D E F" "G H I" | rev | {
デスクトップでLinuxが普及する訳ないと思った時 14
36 :login:Penguin[sage]:2019/10/31(木) 08:43:48.73 ID:8ldiWh95
>>21
レガシーって言ったのはパソコンに搭載されてるMIDI音源ですよ。
これから、ずっとMIDI音源の音源を省略しないで書いてねw


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。