アカウント名:
パスワード:
PythonあたりでUnicode文字列も処理できる、AWKのエミュレータを作ったほうが早かったのでは
Pythonあたりは重過ぎる今も使っているgawkはたった716Kbyteのgawk.exeだけで動くインストールの手間さえ不要そもそもAWKで出来ることにPythonあたりを使おうという発想が無駄
コマンドプロンプトとかpowershellでgawk叩いてみたけど、そんなコマンド存在しないって怒られたよ。インストールしないと使えなさそうなんだけど、インストールの手間が不要ってのはどういうこと?
exeって言ってるんだから、当然windowsの話だよね?
exe の拡張子はついてないけど、普通に WSL2 のストアアプリの Ubuntu で /usr/bin/gawk あると。
当然windowsの話だよね?
「awkを使いたいならPythnで実装すれば」の次は 「awkを使いたいならWSL2のUbuntuをインストールすれば」かよ
windowsにWSL2がプリインストールされている世界の方ですか?
しかもWSL2だけインストールされていても意味がないという。
# Debian じゃだめなんですか?
なんだよこの老害マウント選手権は。そんなことやってる暇あったらコード書こうぜ。
コードを書く時にgawkも必要なんじゃなかろうか
日本人がpowershellだとリダイレクトとかの文字コード変換対応はつらみがあるから(ver6以降の挙動は違うかもしれない、違ったらすまない)gawkのほうが良い場合って実際あるだろね
gawk.exe てファイル名のファイルがひとつあれば使えるようになるて上のあのにまっこ(#4313770)さんが言ってんのわかる?ファイル1本あれば使えるのになんでインストーラ使ってインストールしなきゃいけない?
「Windowsが標準で持っていない実行ファイルをどこかから調達してきてPATHの通っているフォルダにコピーする」という行為をインストールと呼べるかどうか、で意見が分かれているな。
PATHの通っているフォルダというか、CUIだからカレントフォルダじゃないかな。さらに言うなら、Portable版の詰まったUSBメモリでコマンドプロンプトを起動して希望の処理を行う。
インストーラを使う必要はないだろうが、gwak.exeのインストールは必要だな。
pythonだったらコマンドラインからpythonと打ち込むと自動的にMicrosoft Storeが開いてワンクリックでインストールできるぞ。
もっともこのMicrosoft Storeからインストールされるpythonが罠で、python.orgからインストールしたやつじゃないと仮想化か何かの関係でスクリプトがまともに動かないことがまれによくある
wingetでインストールできねーかなと思ってやってみたがGawker Media+とかいうよくわからないストアアプリが出てくるだけだった。ActivePerl、Strawberry Perl、Rubyはwingetでインストールできるようだ。Pythonについてはすでに述べた通りwingetすら不要だが、winget install Python.Python.3.10のようにすればストア版ではなくデスクトップ版をインストールできる
で、面倒になってwinget install msys2.msys2をやってしまう俺
# Emacs28をNative Compilationで使うならコレが一番お気楽極楽なので… ←それawkと関係ないやん!!
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり
ひらめいた (スコア:0)
PythonあたりでUnicode文字列も処理できる、AWKのエミュレータを作ったほうが早かったのでは
Re: (スコア:0)
Pythonあたりは重過ぎる
今も使っているgawkはたった716Kbyteのgawk.exeだけで動く
インストールの手間さえ不要
そもそもAWKで出来ることにPythonあたりを使おうという発想が無駄
Re:ひらめいた (スコア:0)
コマンドプロンプトとかpowershellでgawk叩いてみたけど、そんなコマンド存在しないって怒られたよ。
インストールしないと使えなさそうなんだけど、インストールの手間が不要ってのはどういうこと?
exeって言ってるんだから、当然windowsの話だよね?
Re:ひらめいた (スコア:2)
exe の拡張子はついてないけど、普通に WSL2 のストアアプリの Ubuntu で /usr/bin/gawk あると。
当然windowsの話だよね?
Re: (スコア:0)
「awkを使いたいならPythnで実装すれば」の次は 「awkを使いたいならWSL2のUbuntuをインストールすれば」かよ
Re: (スコア:0)
windowsにWSL2がプリインストールされている世界の方ですか?
Re: (スコア:0)
しかもWSL2だけインストールされていても意味がないという。
# Debian じゃだめなんですか?
Re: (スコア:0)
なんだよこの老害マウント選手権は。
そんなことやってる暇あったらコード書こうぜ。
Re: (スコア:0)
コードを書く時にgawkも必要なんじゃなかろうか
日本人がpowershellだとリダイレクトとかの文字コード変換対応はつらみがあるから(ver6以降の挙動は違うかもしれない、違ったらすまない)
gawkのほうが良い場合って実際あるだろね
Re: (スコア:0)
gawk.exe てファイル名のファイルがひとつあれば使えるようになるて
上のあのにまっこ(#4313770)さんが言ってんのわかる?
ファイル1本あれば使えるのになんでインストーラ使って
インストールしなきゃいけない?
Re: (スコア:0)
「Windowsが標準で持っていない実行ファイルをどこかから調達してきてPATHの通っているフォルダにコピーする」という行為をインストールと呼べるかどうか、で意見が分かれているな。
Re: (スコア:0)
PATHの通っているフォルダというか、CUIだからカレントフォルダじゃないかな。
さらに言うなら、Portable版の詰まったUSBメモリでコマンドプロンプトを起動して希望の処理を行う。
Re: (スコア:0)
インストーラを使う必要はないだろうが、gwak.exeのインストールは必要だな。
Re: (スコア:0)
pythonだったらコマンドラインからpythonと打ち込むと自動的にMicrosoft Storeが開いてワンクリックでインストールできるぞ。
もっともこのMicrosoft Storeからインストールされるpythonが罠で、python.orgからインストールしたやつじゃないと仮想化か何かの関係でスクリプトがまともに動かないことがまれによくある
Re: (スコア:0)
wingetでインストールできねーかなと思ってやってみたがGawker Media+とかいうよくわからないストアアプリが出てくるだけだった。ActivePerl、Strawberry Perl、Rubyはwingetでインストールできるようだ。Pythonについてはすでに述べた通りwingetすら不要だが、winget install Python.Python.3.10のようにすればストア版ではなくデスクトップ版をインストールできる
Re: (スコア:0)
で、面倒になってwinget install msys2.msys2をやってしまう俺
# Emacs28をNative Compilationで使うならコレが一番お気楽極楽なので… ←それawkと関係ないやん!!