質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
sh

shは、UNIX系OSのシェル操作の1つであり、最も基本的なシェルのことです。

Q&A

解決済

3回答

290閲覧

shファイルを実行したい

muv

総合スコア9

sh

shは、UNIX系OSのシェル操作の1つであり、最も基本的なシェルのことです。

0グッド

0クリップ

投稿2018/07/13 22:48

前提・実現したいこと

shファイルを実行するためUbuntu to windows10 を入れて
cmdでbash とうち
$マークが出た所で
setup.shファイルがあるパスを記入したのですが見つからないと出てしまい
実行する事が出来ません
どうすれば実行する事が出来ますか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2018/07/13 22:56

そこで実際にどう打ち込んで実行させようとしたのか提示してくれますか
muv

2018/07/14 04:25

Windowsと同じような手順とやり方でパスをコピーしてC:muv¥vmd¥setup.shと打ち込んでみたりしました またcd コマンドでそこのファイルに移動してからsetup.shと記入したりしました
guest

回答3

0

ベストアンサー

手元に環境無いので、未確認ですが、、、、
Windowsじゃないので、ディレクトリの区切りは、 \ じゃなくて、 / です。

従って、

C:muv¥vmd¥setup.shと

--> /c/muv/vmd/setup.sh
と思うが、@ITの記述だと、/mnt/c/muv/vmd/setup.sh
(ただし、muvディレクトリが Cドライブ直下にある場合)
"/mnt" は、ドライブのマウントディレクトリと思われます。
(無ければ、荒っぽいですが、/ から検索する)

あと、ls 出力されるファイル名に含まれる ファイルの実行は、
"./" が必要な場合があります。(パスに . が含まていない場合)

投稿2018/07/14 08:13

pepperleaf

総合スコア6383

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

bash

1$ sh <setup.shファイルがあるパス>

投稿2018/07/14 02:45

hichon

総合スコア5737

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

pepperleaf

2018/07/14 04:17

> <setup.shファイルがあるパス> が問題じゃないかと。 @IT 見に行ったら、 /mnt/c/Windows/.... みたいな記述になっていたが、その辺の問題じゃなかいと。 マルチブートより、使い易いか?
guest

0

見つからないと出るなら、その場所にそのファイルがない、ということですねー

そのファイルがどこに有るのかチェックしてみましょー


Ubuntu On Windowa上では、通常のWindowsでのファイルパスとは変わります。
C:muv¥vmd¥setup.sh というパスは使えません。
ですんで、Ubuntu上ではどこにその目的のファイルが有るのかを探してみることです

cdコマンドで移動したなら、
$ ls
で、そのsetup.shファイルが有るのか確認してみる、
そして、そこにあるなら、
$ ./setup.sh
で実行してみよう

投稿2018/07/14 00:16

編集2018/07/14 05:42
y_waiwai

総合スコア87747

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問