前提・実現したいこと
Windows10でローカルに設置したシェルスクリプト(.sh)を「ファイル名を指定して実行」から引数付きで実行したい。
※Windows7では動いていた
発生している問題・エラーメッセージ
引数が反映されない。
該当のソースコード
C:\scripts\hogehoge.sh
#!/bin/sh echo $1 > test.txt
下記をファイル名を指定して実行
「C:\scripts\hogehoge.sh test」
動作すれば「$1」に「test」が入り、test.txtには「test」が記載されているはずだが、空白のファイルが出力される。
補足情報(FW/ツールのバージョンなど)
Bash:Git Bash
・Bash上で.shを実行すれば問題なく引数が反映されることは確認済み
・.shファイルにGit Bashが関連付けられていることは確認済み
ただ、複数の引数を機械的に生成しファイル名を指定して実行から実行する作業をWindows7で行っており、Windows10で動かずに困っています。
ニッチな質問ですが助けてほしいです。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/20 12:43 編集
2018/11/20 15:29
2018/11/21 03:30 編集
2018/11/21 03:47
2018/11/21 05:39