ただし、多くの初心者は、バッククォートを文字列で使用される引用符文字と誤解しています。そのため、バッククォート文字またはバッククォートについて学ぶことが不可欠です。このガイドでは、Linux Bash スクリプトでバックティックをマスターする方法についてのアプローチをリストアップします。
Linux Bash スクリプトでバックティックをマスターする
Bash スクリプトのバッククォートの説明に移る前に、バッククォートとは何か、なぜ学ぶ必要があるのかを理解しましょう。
Linux Bash スクリプトのバックティックとは何ですか?
ユーザーがシェルコマンドの出力を変数に割り当てることを可能にするバッククォートまたはバッククォート (`) 文字。システムでコマンドを実行し、出力を返し、特定のスクリプトでロジックを続行します。簡単に言えば、Bash スクリプトのバッククォートは 2 つのコマンド間のブリッジとして機能します。つまり、2 番目のコマンドのアクションは最初のコマンドに依存します。この小さなコードは、スクリプト プログラミングの重要な構成要素です。バッククォートは他のスクリプト コマンドと簡単に組み合わせることができるため、簡単に使用できます。
Bash でバッククォートを使用する方法
ここで、簡単な例を使用して、Bash スクリプトでバッククォートを使用します。たとえば、MyFile_1.txt、MyFile_2.txt、MyFile_3.txt、および MyFile_4.txt の 4 つのテキスト ファイルがあるとします。これらのファイルの 1 つに「Linuxhint.dev」テキストが含まれており、その特定のファイルを見つけて編集したいとします。そのため、grep コマンドを実行してから gedit コマンドを使用する必要があります。ここではバッククォート文字を使用できます。次の方法があります。
テキスト ファイルは Documents ディレクトリにあるため、次のコマンドを使用して Bash スクリプトを作成します。
接する MyFile.sh
その後、次のコマンドを実行します。
chmod +x MyFile.sh
ナノ MyFile.sh
1 つ目はスクリプトに実行権限を与え、2 つ目はスクリプトを nano エディターで開きます。次に、スクリプトに次の詳細を入力して、スクリプトを機能させます。
#!/ビン/バッシュgedit ` グリップ -l 「Linuxhint.dev」 * 。TXT `
前のコードでは、システムは grep コマンドを実行し、最初のコマンドの出力に従って gedit コマンドを実行します。
最後に、ターミナルで Bash スクリプトを実行します。 「Linuxhint.dev」というテキストがあるため、MyFile_2.txt を開きます。
. / MyFile.sh
バッククォートを使用して、コマンドの実行を文字列に追加することもできます。たとえば、スクリプトを開いた現在の時刻を追加します。スクリプトには次のコードのみが必要です。
#!/ビン/バッシュ日にち = ` 日にち `
エコー 「次のスクリプトにアクセスしました: $DATE '
ターミナルで「File.sh」Bash スクリプトを実行すると、次の結果が得られます。
. / File.sh
結論
これは、Linux Bash スクリプトでバックティックをマスターするための最良のアプローチに関する簡単な情報です。バッククォートは、Bash スクリプトから複数のコマンドを実行するのに役立つため、重要な役割を果たします。バッククォートを使用すると、出力に基づいてさまざまなコマンドを実行できます。このガイドでは、Bash スクリプトのバッククォートに関するすべてを理解できる 2 つの例を説明しました。