Bashでプログラミング [転載禁止]©2ch.net (264レス)
1-

81: 2015/11/19(木)22:36 ID:3iQoIwnP(1) AAS
だまってPHPとかC言語とか使えや。
反論不要。だまって使え。
所詮bashはシェルだよ。
プログラミング言語として使おうとしなくていい。
82: 2015/11/20(金)06:03 ID:oqxoCWjH(1) AAS
(まともな)コーディング規約ってないかな?
83
(2): 2015/11/20(金)17:45 ID:UgnIOuo6(1) AAS
[[ $a = $b ]]

$a はただの文字列として扱われるが、$b はパターンマッチング処理されることに注意

単なる文字列比較をしたい場合は
[[ $a = "$b" ]] または [[ "$a" = "$b" ]]

なお、[ ] と違って [[ ]] は $a を "" で囲む必要はない。
84: ピラフ ◆9Jro6YFwm650 2015/11/23(月)11:07 ID:e6CiHMu0(1/2) AAS
>>83
echoもそうだよね。
いい感じのエラーログを出力しようとしたらファイル丸出し。

a="*** ERROR ***"
echo $a
85
(1): 2015/11/23(月)12:24 ID:rfqyRG3i(1) AAS
echo には -e という文字列を出力できないという問題があるので
完ぺきを求めるなら、printf "%s\n" "$text" とした方がいい。

なお、echo も printf も それぞれ /bin/echo、/usr/bin/printf という
バイナリがあるが、bash も sh も zsh もシェルビルトイン関数である。
86: ピラフ ◆9Jro6YFwm650 2015/11/23(月)14:03 ID:e6CiHMu0(2/2) AAS
>>85
マジか!?マジでか!!
echo難儀なコマンドだね
87: 2015/11/23(月)17:17 ID:HMW3Nv9o(1) AAS
echo -e \\0055e
88
(1): 2015/11/23(月)17:25 ID:m+EccjTy(1) AAS
あー、うん、せやね。

-eだけじゃなくて-nもだめだし-eneもだめ
さて$aに任意の文字が入っている時、それをechoで問題なく出力するにはどうするか?

もちろん、$aに \e[33m のような文字列が入っていることがあるが、
printf "%s\n" $a と同じようにそのまま出力するというのが条件。

とまで書かないといかんよね。
89: 2015/11/24(火)10:07 ID:xf2Nfg3B(1/5) AAS
bashでは知らないけどzshでは
echo e- |rev
とすると表示できたよ。
90: 2015/11/24(火)14:55 ID:jlJmLfSH(1/4) AAS
a="-e"
echo "$a" |rev

zshでも表示されねーじゃねーかwww
91
(1): 2015/11/24(火)15:25 ID:xf2Nfg3B(2/5) AAS
echo $'\0'$a
92: 2015/11/24(火)15:35 ID:xf2Nfg3B(3/5) AAS
いや、その条件ならa='e-'にしてrevするべきだろ。
93: 2015/11/24(火)15:38 ID:jlJmLfSH(2/4) AAS
条件は $a に -e が入っている場合なんですが?

もちろん $a には-e だけじゃなくて、-n や -ene や
e-が入っていることもあります。
94: 2015/11/24(火)15:44 ID:jlJmLfSH(3/4) AAS
>>91

a="ab"

$ echo -n $a | wc -c
2

$ echo -n $'\0'$a | wc -c
3

1文字増えちゃってますよ?
95: 2015/11/24(火)15:46 ID:xf2Nfg3B(4/5) AAS
そんな偉そうに言われてもな。89にたいする90の解答って..
96: 2015/11/24(火)15:46 ID:xf2Nfg3B(5/5) AAS
そりゃ増えるよ。見たまんま増やしてるのだから。
97: 2015/11/24(火)16:11 ID:jlJmLfSH(4/4) AAS
? ネタ回答はいらんって話だよ。
98
(1): 2015/11/24(火)23:41 ID:zPMHS13p(1) AAS
Bashでツールを作ったんですけど、ここで紹介するのありですか?
ソースコードはかなりまじめに書いています。
ドキュメントと仕上げでもう少しだけ時間が掛かりそうですけど。
99
(1): ピラフ ◆9Jro6YFwm650 2015/11/24(火)23:51 ID:uXBTKSJE(1) AAS
AA省
100: 2015/11/25(水)00:23 ID:ndEs85Cz(1) AAS
つ 穴を塞ぐ
1-
あと 164 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.018s