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.

관련 정보