[過去ログ] 【Bash】Windows Subsystem for Linux【WSL】10 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
614: 2021/05/27(木)23:27 ID:80invx5K(1/2) AAS
pwshは-cと同義の-commandオプションをサポートしているから、-commandがもし(wsl内の本物の)bashに渡ればエラー吐くんでない?
615: 2021/05/27(木)23:29 ID:80invx5K(2/2) AAS
win上で走るスクリプト内からbashコマンドで呼ばれるのがwsl内のbashかpwshかはエラーコードで判別付くかもしれんな
-commandを受け付けない他のシェルとの区別は付かんけど
616: 2021/05/27(木)23:34 ID:3MhxrJQe(1) AAS
あとbash -c "bash -c command"で確実にwinからbashは呼べると思う
pwsh@wsl> bash -c command
でbash@wslが起動するんだから
wslで提供されているディストリには全てbashがプリインストールされているはず
617: 2021/05/27(木)23:57 ID:bN/gIum/(7/7) AAS
エスケープで頭痛くなりそうなので
function bash(){wsl bash $args}
618: 2021/05/28(金)00:30 ID:44RLASeK(1) AAS
bash -c "bash -c cmd"はwinからでもbashを使ってないlinuxからでも合法なコマンドかな?
wsl上のunix系シェルなら無駄にネストしてbashを呼ぶ
win上で実行すればPATHEXTを参照して初めのbashはbash.exeと解釈され、wsl上で何らかのシェルを立ち上げる
二番目のbashはそのシェル上で/usr/binかそこらのbashを呼ぶ
実用性は皆無だけど面白い
619(1): 2021/05/28(金)16:34 ID:UZfq+g/E(1) AAS
>>610
同じだよ、ソースが同じなんだからw
620: 2021/05/28(金)16:43 ID:IyRIYfE6(1) AAS
UbuntuのbashとopenSUSEのbashは同じものかもしれない
bash.exeでどちらのbashが開かれても、bash自体は同じかもしれない
でもUbuntuのbashを開いた場合とopenSUSEのbashを開いた場合では大きな違いがある
bashを使いたいのではなく、bashを通してUbuntu/openSUSEを使いたいのだから
621(1): 2021/05/28(金)18:30 ID:1TiiPDAI(1) AAS
WSL使うやつってこんな馬鹿ばかり
622: 2021/05/28(金)18:52 ID:Z3B9swZL(1) AAS
Win側のbash.exe は wsl.exe -e /bin/bash を呼んでるね
(bash.exe -c /bin/sh とかやるとwsl.exe -e /bin/bash -c /bin/sh になる)
623: 2021/05/28(金)21:18 ID:cXDfDjTv(1) AAS
>>621
ここのユーザーがアレなだけだよ
624(1): 2021/05/29(土)00:33 ID:e8eQAlbB(1/2) AAS
>>619
ホームディレクトリや/etc以下とかを見てみ
ディストリが違ったら中身も違うからさ(ぷぷぷ
625: 2021/05/29(土)01:17 ID:oPCXAGWb(1) AAS
SUSE系ってsystemdなしでまともに動くの?
yast2弄ってるだけでsystemd云々で怒られた覚えがあるんだが
626: 2021/05/29(土)10:56 ID:e8eQAlbB(2/2) AAS
いろんなOSで動かせるアプリが特定のinitに依存していたら
そっちのほうが大問題だけどな
627(1): 2021/05/30(日)00:52 ID:NCen3e+f(1/3) AAS
>>624
bashの話だろ
それ以外のファイルやディレクトリの話は誰もしとらんw
628: 2021/05/30(日)00:54 ID:NCen3e+f(2/3) AAS
あ、もしかしてbashをディストリビューションか何かと勘違いしてんのかな?
629(1): 2021/05/30(日)12:48 ID:kpKtfkhv(1/2) AAS
>>627
あのー、Ubuntuのbashと、SUSEのbashを
区別できないんでいいんですか?って話をしてるんですが?
bashが動く環境が違うんだから区別しないとだめだろ
630: 2021/05/30(日)12:56 ID:txjHlSR0(1) AAS
必死だな
631(1): 2021/05/30(日)13:45 ID:NCen3e+f(3/3) AAS
>>629
やっとわかって誤魔化しフェーズに入ったかw
632: 2021/05/30(日)14:23 ID:bDR5dhst(1) AAS
言葉たらずのバカが人を罵倒してるだけってLinux版らしくていいよねw
633: 2021/05/30(日)14:28 ID:kpKtfkhv(2/2) AAS
>>631
最初からこれの話をしてるんだけど?
>bash.exe だとUbuntuのbashなのか、SUSEのbashなのかわからない
最初から、bash.exeだと環境がわからないって話なのを
今理解したんですか?
上下前次1-新書関写板覧索設栞歴
あと 369 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.219s*