Re: Re: 問題ID: 21870

この質問の投稿一覧へ

なし Re: Re: 問題ID: 21870

msg# 1.1.1.1
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2018-12-6 9:55
arashi1977  長老 居住地: 広島  投稿数: 1715
これで合ってるかな…?

もしかして「条件の評価」や「問題ID:21870の正答や解説について」の話ではなく、問題の中のシェルスクリプトの中身が、日本語的にいえば「STR1とSTR2が間違ってるのに、=で評価したらOKって表示されるのは変だ」って指摘なのでしょうか?

もしそうであれば、例えばこんなシェルスクリプトを作ったとして
$cat check_str_is_same.sh
#!/bin/bash
if test $1 != $2; then
  echo Not Same
else
  echo Same
fi
以下のように実行した場合ってどう思われますか?
$ ./check_str_is_same.sh jpgs jpgsEND
Not Same

$ ./check_str_is_same.sh jpgs jpgs
Same

なお、文字列評価の「=」演算子については問題ID:21869にありますのでそちらも見てみると良いかもしれません。

投稿ツリー

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.