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

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

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

bash(Bourne-again-Shell)は sh(Bourne Shell)のインプリメンテーションに様々な機能が追加されたシェルです。LinuxやMac OS XではBashはデフォルトで導入されています。

Q&A

解決済

2回答

5237閲覧

paizaの練習問題でコード提出時にエラーが発生する(bash)

freeze

総合スコア21

bash

bash(Bourne-again-Shell)は sh(Bourne Shell)のインプリメンテーションに様々な機能が追加されたシェルです。LinuxやMac OS XではBashはデフォルトで導入されています。

1グッド

1クリップ

投稿2019/04/30 08:18

※別サイトの質問で申し訳ありません

bashの構文を覚えるため、paizaというサイトを使用しています。

https://paiza.jp/learning/multiplication

上記の問題について、下記のコードで提出しました。

bash

1#!/bin/sh 2read num1 3read num2 4 5echo $((num1*num2))

こちらで、提出前の動作確認ではOKが出るのですが、
実際に提出を行うと、ケース1で**「失敗 (出力結果が間違っています)」**と表示され、
0点で評価されてしまいます。

私自身、bashに詳しくないため、提出したコードのどこに問題があるのかが特定できず困っています。

大変お手数をお掛けしますが、原因が分かる方、ご教示いただけると助かります。

DrqYuto👍を押しています

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

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

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

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

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

guest

回答2

0

自己解決

同様の現象が発生していないか、ネット上で検索していたのですが、
https://qiita.com/cielavenir/items/ece3527ee0159c06ab86
https://qiita.com/cielavenir/items/79016a0afd30470f440d
こちらの記事でも言及されているのを発見しました。

当初コードの問題かと思いましたが、paizaのほうにも一部要因がありそうな感じでしたので、
paizaに直接お問い合わせしてみたいと思います。
(数年前の記事なので、適切な回答がいただけるかは分かりませんが……)

また練習問題とはいえ、サイトの課題転載のような質問となってしまい、大変申し訳ありませんでした。

投稿2019/04/30 15:14

freeze

総合スコア21

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

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

hogejack

2019/04/30 15:16

問い合わせに返信がきたら、もしよければ教えてください! 僕も気になるので!
freeze

2019/04/30 15:26

コメントありがとうございます。 少し時間が掛かるかもしれませんが、返信が来たらこちらに追記しますね。
guest

0

こういうサイトの課題に、答えていいのか、疑問もあるのですが、、、

#!/bin/sh

こちらの意味は分かっていますか? /bin/sh での実行を意味します。
で、課題は、bash だと思うのですが、これは許されるのでしょうか?
(例え、実体が bashであっても)

投稿2019/04/30 14:44

編集2019/04/30 14:47
pepperleaf

総合スコア6385

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

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

freeze

2019/04/30 15:05

ご指摘ありがとうございます。 #!/bin/bashのほうが適切だったかもしれません…… (違う理由でしたら、再度ご指摘ください)
pepperleaf

2019/04/30 15:15

このような課題で、(明示的な) shell指定が必要なんでしょうか? (回答例とかで確認される事を勧めます)
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.31%

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

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

質問する

関連した質問