“bash menemukan jalur skrip saat ini” Kode Jawaban

Bash mendapatkan jalur saat ini

echo $PWD
Smoggy Sardine

bash menemukan jalur skrip saat ini

#!/usr/bin/env bash

SOURCE="${BASH_SOURCE[0]:-$0}";
while [ -L "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink
  DIR="$( cd -P "$( dirname -- "$SOURCE"; )" &> /dev/null && pwd 2> /dev/null; )";
  SOURCE="$( readlink -- "$SOURCE"; )";
  [[ $SOURCE != /* ]] && SOURCE="${DIR}/${SOURCE}"; # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located
done
DIR="$( cd -P "$( dirname -- "$SOURCE"; )" &> /dev/null && pwd 2> /dev/null; )";
Elated Elephant

Jawaban yang mirip dengan “bash menemukan jalur skrip saat ini”

Pertanyaan yang mirip dengan “bash menemukan jalur skrip saat ini”

Lebih banyak jawaban terkait untuk “bash menemukan jalur skrip saat ini” di Shell/Bash

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya