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

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

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

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

1回答

14597閲覧

ログファイルのタイトルを「ホスト名+日付時間」にしたい

pkpk_poko

総合スコア11

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

0グッド

0クリップ

投稿2016/06/05 14:08

編集2016/06/05 14:12

シェルスクリプトにて、ログファイルのタイトルをホスト名+日付時間に変更したいです。

「#!/bin/sh
touch hostname_date.log
+%Y%m%d%H%M%S.log」

表示されたエラーは下記のとおりです。

-bush: +%Y%m%d%H%M%S.log: command not found

よろしくお願いいたします。

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

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

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

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

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

uta_luna

2016/06/05 16:01

「ログファイルのタイトル」が何を指しているのか、分かりにくいです。ファイル名のことだと推察いたします。 あと、「touch」コマンドで何をどうしたいのか、説明が必要です。「変更したい」とありますので、「touch」ではないような気がします。どんなファイルがあって、何をどうしたいのか、説明をしていただけると良いと思います。
guest

回答1

0

touchで作ると言うことなら、

Bash

1touch `hostname`_`date +%Y%m%d%H%M%S`.log

ですが、そもそも「コマンドとは何か」をご存じないようなので、この後、どうしましょうかね。

投稿2016/06/05 14:13

otn

総合スコア84555

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

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

pkpk_poko

2016/06/05 14:45

ご回答ありがとうございました。 上記を実行し、ログファイルを確認いたしましたが、 タイトルに変化はありませんでした。
otn

2016/06/07 00:35

質問文を読んだだけでは何がやりたいのか分からないため、 「タッチでログファイルを作るのであれば」という前提の元での回答です。 やりたいことが他人にも伝わるように、最初からきちんと説明してください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問