プロが教える店舗&オフィスのセキュリティ対策術

添付ファイルについて下記のように作成したのですが、シェル関数を作成して要件を満たすためには具体的にどのように修正したらよいのでしょうか。
ご回答お願い致します。

$ vim q5.sh
$ chmod +x q5.sh
$ ./q5.sh test5
[20221119][test5]
$ cat q5.sh
#!/bin/bash

DATE=`date '+%Y%m%d'`
NAME=[${DATE}][${1}]
echo $NAME

【要件】
シェル関数を作成して要件をみたす

ためにはどのように修正したらよろしいのでしょうか。

「Linuxのシェル関数を作成して要件を満」の質問画像

A 回答 (1件)

>NAME=[${DATE}][${1}]


これは「$1を変数に入れてはならない」に違反するので、
直接echoすれば良いかと。

なんかの課題だとしたら落とし穴が潜んでるかもしれません。
    • good
    • 0
この回答へのお礼

ありがとうございます。具体的にはどのように
書けばよろしいでしょうか。

お礼日時:2022/11/19 23:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!