>>75
改行コードで困るのはコマンドをつなぐときだけですね。
ファイルに関してはWindowsの文字コードはほとんど関係なく、
アプリの仕様によりますので、例えばメモ帳は改行コードはCR+LFとLFの両方に対応しました。
殆どのエディタは両対応です。だからファイルに関しての文字コードは問題になりません。
改行コードを意識する必要があるのは、コマンドをつなぐときですが、
もちろんWindows側とWSL側それぞれで閉じている場合は何も関係ありません。
そもそもWSLはLinux環境とも言えるのでWindowsと連携せずとも
WSL内でやりたいことは完結できるわけです。
そのためさらに改行コードを意識する場合は限られており、
ようするにシェルスクリプトからWindows側のコマンドを呼び出してその出力を
読み書きするような場合にしか改行コードは問題になりません。
ですが幸か不幸かWindowsのコマンドは、元から出力を読み取って操作するような設計ではないのですよ。
例えば、Windowsのdateコマンドはdate /Tで日付のみを返すので、この出力を使用するのは簡単です。
(がもちろんWSL内に相当のコマンドがあるので必要ありません)
ですが、こういうコマンドはごく一部で、例えばレジストリの特定のキーを取得する場合、以下のようなメッセージになるため
データとして使いづらいわけです。そしてデータとして使う場合もforを使った冗長な書き方が必要になります。
C:\> reg query hkey_local_machine\software\microsoft\msbuild\4.0 /v defaulttoolsversion
HKEY_LOCAL_MACHINE\software\microsoft\msbuild\4.0
defaulttoolsversion REG_SZ 2.0
つまりWindowsのコマンドというのはファイルを出力するもので、出力を利用するものではないんですね。
「スクリプト」ではなく「バッチファイル」という名前である理由です。
ファイルに関しては改行コードが問題にならない上に出力を再利用することはすくないので改行コードの違いが問題になることはないのですね。
そもそもWSL内でたいてい事はやれるのでWSL側からWindows側のコマンドを呼び出すことは殆ど無いです。
ファイルレベルで情報をやり取りできるからそれで十分便利なわけです。
Macのコスパの悪さどうにかならん?
■ このスレッドは過去ログ倉庫に格納されています
77名称未設定
2020/02/23(日) 14:43:50.34ID:FUwA1Rt+0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 石破茂氏「私は怖い顔」と語るも人気健在…高市政権の対抗軸へ急浮上 “石破一派” を支える3人衆とは [少考さん★]
- 坂本美雨「7万人のニューヨーク市民をオペラ観劇に招待!なんて素敵なんだ…日本が愚かすぎる」 [少考さん★]
- 【速報】首相、日米は最も信頼し合える同盟国と伝達 ★3 [蚤の市★]
- 石破茂氏「私は怖い顔」と語るも人気健在…高市政権の対抗軸へ急浮上 “石破一派” を支える3人衆とは ★2 [少考さん★]
- 【速報】 米ホワイトハウス声明 「アメリカは決して共産主義の国にはなりません」 [お断り★]
- 女優が「ネトウヨ」について私見「『淋しい方』なのだと理解いたしました」 (沢海陽子) [少考さん★]
- 高市早苗って的確に日本を壊してるけど誰の指示なんだよ?🏺 [929293504]
- 10時間くらい天井を見ている
- 【悲報】EV普及率は世界25%、日本は3%。日本人がEVを買わない理由、誰にも分からない [153736977]
- 【速報】eスポーツぷよぷよアジア大会を制した4人の精鋭のご尊顔がこれ、感想よろ [842194458]
- 【悲報】ワンパンマン作者、深夜に賃貸マンションで階段ダッシュトレーニングをした結果騒音問題になってしまう [398059782]
- 仲良しクラブ🏡