명령 대체의 명령 대체

명령 대체의 명령 대체

borg저는 쉘 스크립팅을 처음 접했고 컴퓨터에 연결된 플래시 드라이브에 백업하기 위해 이 스크립트를 만들 때 실수를 하지 않았는지 확인하고 싶었습니다.

  • 아래 스크립트가 안정적으로 보입니까? (실행 가능하게 만들어서 내 컴퓨터에 넣었습니다 /usr/local/bin/.)

  • "borg" 명령 대체 안에 "date" 명령 대체를 추가했습니다. 이것이 허용됩니까? 명령 대체 내에 명령 대체를 넣는 것을 허용하지 않는 규칙이 있습니까?

  • 저처럼 전체 줄을 따옴표(")로 묶어야 하나요?

#!/bin/bash

echo "$(borg create /media/$USER/Flashdrive/backup::$(date +%FT%H%M) /home/$USER/Documents)"

답변1

좋아 보인다. borg를 echo로 대체하여 이것이 원하는 것인지 확인하면 쉽게 시도해 볼 수 있습니다.

큰따옴표는 필요하지 않습니다.

관련 정보