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 ソリューションを維持します
エンジニアリング構造プロジェクトは2つの部分に分かれています。bilibili-apiはAPIインタ...
目次背景インスピレーションは人生から生まれる速達配送の最適化原則GaussDB の最適化 (MySQ...
序文WeChat アプレット開発 (ネイティブ wxml、wxcss) で、{{ }} 内で直接メソ...
1. Dockerのインストールと設定 #CentOS をインストールし、Docker パッケージを...
序文NFS (Network File System) は、ネットワーク ファイル システムを意味し...
Nginx 仮想ドメイン名設定を使用すると、ドメイン名を購入せずに特定のドメイン名を介してローカル ...
MySQL 8.0.21のインストールと設定方法を記録してみんなで共有します。 1. ダウンロード1...
昨夜、MySQL データベースにデータセットを挿入したときにエラーが発生しました。データベースは容赦...
私たちウェブマスターは皆、ウェブサイトを最適化する際に記事内のキーワードを太字にすることが最適化に非...
例: nginx ログには、アクセス ログとエラー ログの 2 つの主な種類があります。アクセス ロ...
複数テーブルクエリ複数のテーブルから関連するクエリ結果を取得するには、単一の SELECT ステート...
目次1. プロジェクトの説明: 2. プロジェクト環境: 2. プロジェクトの手順: 3. プロジェ...
予防1) 先頭にインタープリターを追加します: #!/bin/bash 2) 構文のインデントに 4...
構造とパフォーマンスの紹介HTML 構造、CSS 表現、JavaScript 動作。Web ページの...
リンクインスタイルとは、すべてのスタイルを 1 つ以上の外部スタイルシート ファイルに配置することで...