For at oprette en Bash alias eller funktion, der returnerer den fulde sti til en fil uden at tilføje uønsket mellemrum, kan du følge disse trin:
En alias er en simpel måde at oprette en genvej til en kommando. Her er hvordan du kan oprette en alias:
# Åbn din .bashrc eller .bash_profile fil
nano ~/.bashrc
# Tilføj følgende linje for at oprette en alias
alias fullpath='readlink -f'
# Gem og luk filen
# Opdater din shell session
source ~/.bashrc
Nu kan du bruge fullpath
aliaset til at få den fulde sti til en fil:
fullpath filnavn
En funktion giver mere fleksibilitet end en alias. Her er hvordan du kan oprette en funktion:
# Åbn din .bashrc eller .bash_profile fil
nano ~/.bashrc
# Tilføj følgende funktion
fullpath() {
local file="$1"
if [ -e "$file" ]; then
readlink -f "$file"
else
echo "Filen findes ikke"
fi
}
# Gem og luk filen
# Opdater din shell session
source ~/.bashrc
Nu kan du bruge fullpath
funktionen til at få den fulde sti til en fil:
fullpath filnavn
readlink -f
: Denne kommando returnerer den fulde sti til en fil.local file="$1"
: Dette gemmer det første argument, der gives til funktionen, i en lokal variabel.if [ -e "$file" ]
: Dette tjekker, om filen eksisterer.echo "Filen findes ikke"
: Dette udskriver en fejlmeddelelse, hvis filen ikke findes.Ved at følge disse trin kan du nemt oprette en Bash alias eller funktion, der returnerer den fulde sti til en fil uden at tilføje uønsket mellemrum.
Har du brug for hjælp til at oprette Bash aliaser og funktioner? Med Handyhand kan du nemt få assistance fra dygtige freelancere. Opret din opgave gratis, og modtag bud på få minutter, så du hurtigt kan komme i gang med at optimere din Bash-oplevelse.