Current Directory in Shell Script
问题 I am quite new to shell scripting. I am trying to make a directory when a user runs my script using bash scriptName.sh . At present my shell script looks like, mkdir -p build/iphoneos/XXXXXXXXXX.txt I want to know how I can put the current directory's name in place of XXXXXXX , in the script. Any help will be appreciated. 回答1: You could use: mkdir -p build/iphoneos/$(basename $PWD).txt or mkdir -p build/iphoneos/${PWD##*/}.txt The first calls the basename binary. The second one removes all