1. 現在のスクリプトの実際のパスを取得します。 #!/bin/bash if [[ $0 =~ ^\/.* ]] #現在のスクリプトが絶対パスであるかどうかを判断します。/で始まるすべてのthenに一致します。 スクリプト=$0 それ以外 スクリプト=$(パスワード)/$0 フィ script=`readlink -f $script` #ファイルの実際のパスを取得します。 script_path=${script%/*} #ファイルが配置されているディレクトリを取得します。 realpath=$(readlink -f $script_path) #ファイルが配置されているディレクトリの実際のパスを取得します。 echo $script $script_path をエコーする $realpath をエコーする 2.readlink -f: シンボリックリンクの実際のファイルの場所を取得し、最後にシンボリックリンクの実際のファイルの場所を取得します。 3.basename: ファイルのファイル名を取得する 4.dirname: ファイルのディレクトリ名を取得する 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: ファイルのアップロードの進行状況を示す React の例
>>: MySQL は重複データを削除して最小の ID ソリューションを維持します
Dockerをインストールするyumパッケージを最新バージョンに更新します: sudo yum up...
<br />元の記事: http://www.alistapart.com/articl...
目次1. ES 構文のゲッターとセッター2. ES構文でのdefineProperty 3. Vue...
vue3テレポート瞬間移動機能の使用は参考用です。具体的な内容は次のとおりです。テレポートは通常、瞬...
mapGettersヘルパー関数mapGettersヘルパー関数は、ストア内のゲッターをローカルの計...
この記事では、フォーム検証を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...
この記事では、USB ブート ディスクの作成とシステムのインストールについて説明します。システム構成...
1: アドレス書き換えとアドレス転送の意味を理解する。アドレス書き換えとアドレス転送は異なる...
目次1. データを準備するデータテーブルを作成するデータの挿入2. SQLドリル1. SQL文の強化...
目次Portainerは複数のDockerコンテナ環境を管理します2. Dockerを管理する2.1...
この記事では、MySQL インストールの詳細なチュートリアルを記録し、全員と共有します。 1. バー...
ステップ1: Stowをインストールするこの例では CentOS を使用しているため、拡張 EPEL...
1. スクロールの実装原理better-scroll のスクロール原理は、ブラウザのネイティブスクロ...
VMware のインストールパッケージのインストールダウンロードアドレス: https://www....
多くのプロジェクトでは、検証コードの送信など、カウントダウン機能を実装する必要があります。ここで、簡...