68user's page 掲示板

Prev< No. 3491〜3492> Next  [最新発言に戻る] [過去ログ一覧]
No. 3491 # みの 2003/12/26 (金) 02:16:59
HP-UXですが、シェルについて教えて下さい。
printfを使用して書式で、変数の中身を出力しているのですが
上手くできません。

-----------------
#!/bin/sh
name1="yamada"
name2="taro"

printf "%s %s --> %s\n",${name1} ${name2} NG

exit 0
------------

とすると

yamada NG -->
,taro

となってしまいます。

No. 3492 # 68user 2003/12/26 (金) 02:27:02
>>3490 tonpei
http://x68000.startshop.co.jp/~68user/cgi-bin/wwwboard.cgi?howtouse
      「回答をもらったら結果を報告する」
をよく読んでください。なお、>>3490 の質問については
わかりません。

>>3491 みの
> printf "%s %s --> %s\n",${name1} ${name2} NG
カンマが余分だと思います。
    printf "%s %s --> %s\n" ${name1} ${name2} NG

> yamada NG -->
> ,taro
> となってしまいます。
本当ですか?
    taro NG -->
    ,yamada
になりませんか?

Prev< No. 3491〜3492> Next  [最新発言に戻る] [過去ログ一覧]