Linux Bash 스크립트에서 백틱 마스터하기

Linux Bash Seukeulibteueseo Baegtig Maseuteohagi



Bash 스크립트는 일상적인 작업을 단순화하는 데 가장 적합합니다. 이러한 스크립트에는 시스템 관리자로 사용할 수 있는 명령과 트릭이 포함되어 있습니다. 백틱(`) 연산자는 작업을 쉽게 할 수 있는 Bash 스크립트의 기능 중 하나입니다.

그러나 많은 초보자는 백틱을 문자열에 사용되는 따옴표 문자로 오해합니다. 이것이 역따옴표 문자 또는 역따옴표에 대해 배우는 것이 필수적인 이유입니다. 이 가이드에서는 Linux Bash 스크립트에서 백틱을 마스터하는 방법에 대한 접근 방식을 나열합니다.

Linux Bash 스크립트에서 백틱 마스터하기

Bash 스크립트의 백틱 그림으로 이동하기 전에 백틱이 무엇이며 왜 배워야 하는지 이해합시다.







Linux Bash 스크립트의 백틱이란 무엇입니까?

사용자가 쉘 명령의 출력을 변수에 할당할 수 있도록 하는 역따옴표 또는 역따옴표(`) 문자입니다. 시스템에서 명령을 실행하고 출력을 반환하여 특정 스크립트의 논리를 계속합니다. 간단히 말해서 Bash 스크립트의 백틱은 두 명령 사이의 다리 역할을 합니다. 즉, 두 번째 명령의 동작이 첫 번째 명령에 따라 달라집니다. 이 작은 코드 조각은 스크립트 프로그래밍에서 중요한 빌딩 블록입니다. 백틱을 다른 스크립트 명령과 결합하는 것이 간단하기 때문에 백틱을 쉽게 사용할 수 있습니다.



Bash에서 백틱을 사용하는 방법

이제 Bash 스크립트에서 백틱을 사용하는 간단한 예제를 사용합니다. 예를 들어, MyFile_1.txt, MyFile_2.txt, MyFile_3.txt 및 MyFile_4.txt라는 4개의 텍스트 파일이 있습니다. 이 파일 중 하나에는 'Linuxhint.dev' 텍스트가 포함되어 있으며 편집할 특정 파일을 찾고자 합니다. 그렇기 때문에 grep 명령을 실행한 다음 gedit 명령을 사용해야 합니다. 여기서 백틱 문자를 사용할 수 있습니다. 다음 방법은 다음과 같습니다.



텍스트 파일은 Documents 디렉터리에 있으므로 다음 명령을 사용하여 Bash 스크립트를 만듭니다.





접촉 내파일.sh

그 후 다음 명령을 실행합니다.



chmod +x MyFile.sh

나노 내파일.sh

첫 번째는 스크립트에 실행 권한을 부여하고 두 번째는 나노 편집기에서 엽니다. 이제 스크립트에 다음 세부 정보를 입력하여 작동하도록 합니다.

#!/bin/bash

gedit ` 꽉 붙잡음 -엘 '리눅스힌트.dev' * .txt `

이전 코드에서 시스템은 grep 명령을 실행한 다음 첫 번째 코드의 출력에 따라 gedit 명령을 실행합니다.

마지막으로 터미널에서 Bash 스크립트를 실행합니다. 'Linuxhint.dev' 텍스트가 있으므로 MyFile_2.txt를 엽니다.

. / 내파일.sh

역따옴표를 사용하여 문자열에 명령 실행을 추가할 수도 있습니다. 예를 들어 스크립트를 열었을 때 현재 시간을 추가합니다. 스크립트에 다음 코드만 필요합니다.

#!/bin/bash

데이트 = ` 데이트 `

에코 '다음에서 스크립트에 액세스했습니다. $DATE '

터미널에서 'File.sh' Bash 스크립트를 실행하여 다음 결과를 얻을 수 있습니다.

. / 파일.sh

결론

이것은 Linux Bash 스크립트에서 백틱을 마스터하는 가장 좋은 방법에 대한 간략한 정보입니다. 백틱은 Bash 스크립트에서 여러 명령을 실행하는 데 도움이 되므로 필수적인 역할을 합니다. 백틱을 사용하면 출력에 따라 다른 명령을 실행할 수 있습니다. 이 가이드에서는 Bash 스크립트의 백틱에 대한 모든 것을 이해할 수 있는 두 가지 예를 설명했습니다.