• ベストアンサー

unixのシェルで

シェルを実行して、ファイルAの内容と、引数Aを連結してファイルBを作成したい場合にはどうしたら良いですか? 例> 実行するシェル : test.csh ファイルAの内容 : 123456 引数A : 9 作成したいファイルBの内容 : 1234569 123456と9の間にSPACEは入れないようにしたいのですが、どうしても入ってしまいます。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10359)
回答No.2

引数Aというのがよくわかりませんが、test.cshの第一引数ということですか?変数Aのことですか? いずれにせよ、それぞれの場合に応じて、 echo `cat A`$1>B か echo `cat A`$A>B で出来ると思います。「どうしても入ってしまいます」とのことですが、どうやったのでしょう?

de_la_monkey
質問者

お礼

回答ありがとうございました。 質問は第一引数のことでしたが、うまくできました。 ありがとうございました。 ちなみに私は echo ファイルA $1 と、していまいした。

その他の回答 (1)

  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.1

echo -n $1>>$2 という内容のスクリプトを作って [スクリプト名] [引数A] [ファイルA] と実行。

関連するQ&A

専門家に質問してみよう