mkdirを使用したディレクトリの作成

mkdirを使用したディレクトリの作成

データコマンドの値を割り当ててnewからディレクトリを作成し、その値をnew-に割り当てようとします。Date > new

#!/bin/bash

date | awk '{print $5}' > new
mkdir $new
cat new 
ls

以下は、試したが出力が見つからなかったスクリプトです。誰でも私がディレクトリを作成するのを助けることができますか?

答え1

使用したコマンドは次のとおりです。

date | awk '{print $5}' > new

>(リダイレクト経由)というファイルを作成しますnew。変数に割り当てるには、次のようにする必要があります。

new=$(date | awk '{print $5}')

-pディレクトリを作成するときは、ディレクトリが存在している間はエラーを報告しないことをお勧めします。

mkdir -p $new

catファイルが存在する場合、このコマンドは適切ですが、ディレクトリには適していません。また、最初のコマンドを使用してファイルを作成し、同じ名前の変数を使用します。それは太ももが機能する方法ではありませんbash

関連情報