アカウント名:
パスワード:
二十年ぐらい前、X-Window に関するコラム的なものを集めた本のなかで、あるおじさん(当時)が「私は X なんかに興味ないんです、sh さえあれば十分なんです」と書いていて、若かりし私(当時)はでもやっぱり X だろ、としか思わなかったんですが、年を経て今まさにそんな心境にあります。ファイルを食ってファイルを吐く、この基本原理さえしっかりしてデータを加工・管理できれば、見栄えやら操作性やらは瑣末な話ではないか、と。
unix界隈で sh とか AWK がなくなるとかな話にならないごとく、windows界隈で「永久サポート」的な方針って出てこないんですかね? ものはなんでもいいんだけど。
cmd.exe は NT 系 Windows が続く限り無くならない予感。
# と思ってたけど Power Shell に置き換えられたりしそうな気も……。
cmd.exeは64bitでの16bitコードのサポート廃止や日本語表示のサポート廃止など徐々に退化している感じ。
今時、素のshを使っている人ってどれだけいるのかな?sh系だとbash、csh系にしてもtcshを利用している気がする。
その実態がなんであれ、スクリプトは/bin/shで動き、それは昔からのsh互換として動く。すなわちサポート対象だろう。
はいっ!素のshを使ってますよ。デフォルト環境でbashが入っているのはLinuxくらいなもんですからね。
FreeBSDはcsh系
ksh使いの俺が通りますよ~
KI-ShellはPC98~DOS/V時代にお世話になりました。ついでに、同じ作者のimakeにもかなりお世話になりましたっけ。# って、違うkshかな?
KornShellのほうですね(多分)。bshをベースにcshの機能を取り込んで+αしたシェル。
いわゆるIT産業の業務とは違うアカデミックな研究業界だけど,オレはわりと最近までシェルスクリプトでは素のshを使っていました.ただ,cygwinは外部コマンドをパイプでつなぐとクソ遅くて,同じことをするにしてもbashの独自機能を使った方が圧倒的に早い,という事実に気づいてからはbashに移行してしまいましたが.
AWKはまだまだ文系の学部学生のプログラミング実習で使ってるところがあるかな?さすがに古い処理系だけど取り扱いの容易さを考えると、代わりにPerlやRubyだとかを初心者に使わせるのは厳しい#今でもAWKを引っ張り出してきて数行のスクリプトを書くことがある(さすがにsedはもう使ってない)
gawkの拡張を全然使わず素のawkの範囲だけで便利に使っています。bashの拡張を使わず素のshの範囲だけ使う感じ。拡張した部分が必要な仕事ならperlとかを使った方が楽できるので。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
永久サポート的なもの (スコア:2)
二十年ぐらい前、X-Window に関するコラム的なものを集めた本のなかで、あるおじさん(当時)が
「私は X なんかに興味ないんです、sh さえあれば十分なんです」と書いていて、若かりし私(当時)は
でもやっぱり X だろ、としか思わなかったんですが、年を経て今まさにそんな心境にあります。
ファイルを食ってファイルを吐く、この基本原理さえしっかりしてデータを加工・管理できれば、
見栄えやら操作性やらは瑣末な話ではないか、と。
unix界隈で sh とか AWK がなくなるとかな話にならないごとく、windows界隈で「永久サポート」的な
方針って出てこないんですかね? ものはなんでもいいんだけど。
Re:永久サポート的なもの (スコア:1)
cmd.exe は NT 系 Windows が続く限り無くならない予感。
# と思ってたけど Power Shell に置き換えられたりしそうな気も……。
Re: (スコア:0)
cmd.exeは64bitでの16bitコードのサポート廃止や日本語表示のサポート廃止など徐々に退化している感じ。
Re: (スコア:0)
今時、素のshを使っている人ってどれだけいるのかな?
sh系だとbash、csh系にしてもtcshを利用している気がする。
Re:永久サポート的なもの (スコア:1)
その実態がなんであれ、スクリプトは/bin/shで動き、それは昔からのsh互換として動く。
すなわちサポート対象だろう。
Re:永久サポート的なもの (スコア:1)
はいっ!素のshを使ってますよ。
デフォルト環境でbashが入っているのはLinuxくらいなもんですからね。
Re: (スコア:0)
FreeBSDはcsh系
Re: (スコア:0)
ksh使いの俺が通りますよ~
Re:永久サポート的なもの (スコア:1)
KI-ShellはPC98~DOS/V時代にお世話になりました。
ついでに、同じ作者のimakeにもかなりお世話になりましたっけ。
# って、違うkshかな?
Re:永久サポート的なもの (スコア:1)
KornShellのほうですね(多分)。bshをベースにcshの機能を取り込んで+αしたシェル。
Re: (スコア:0)
いわゆるIT産業の業務とは違うアカデミックな研究業界だけど,オレはわりと最近までシェルスクリプトでは素のshを使っていました.ただ,cygwinは外部コマンドをパイプでつなぐとクソ遅くて,同じことをするにしてもbashの独自機能を使った方が圧倒的に早い,という事実に気づいてからはbashに移行してしまいましたが.
Re: (スコア:0)
AWKはまだまだ文系の学部学生のプログラミング実習で使ってるところがあるかな?
さすがに古い処理系だけど取り扱いの容易さを考えると、代わりにPerlやRubyだとかを初心者に使わせるのは厳しい
#今でもAWKを引っ張り出してきて数行のスクリプトを書くことがある(さすがにsedはもう使ってない)
Re: (スコア:0)
gawkの拡張を全然使わず素のawkの範囲だけで便利に使っています。bashの拡張を使わず素のshの範囲だけ使う感じ。
拡張した部分が必要な仕事ならperlとかを使った方が楽できるので。