-2
我試圖在不使用正則表達式的情況下在bash中提取文件擴展名。 我已經試過以下使用bash腳本獲取文件擴展名
extension = $(echo $1 | cut -f 2 -d '.')
擴展變量 $ 1包含類似:file.txt的或file.pdf等 這段代碼輸出:
./prova.sh: 3: ./prova.sh: extension: not found
我試圖在不使用正則表達式的情況下在bash中提取文件擴展名。 我已經試過以下使用bash腳本獲取文件擴展名
extension = $(echo $1 | cut -f 2 -d '.')
擴展變量 $ 1包含類似:file.txt的或file.pdf等 這段代碼輸出:
./prova.sh: 3: ./prova.sh: extension: not found
extension=$(echo sample.txt | cut -f 2 -d '.')
echo $extension
以上命令會給你如預期的輸出txt
你不能有空格在'='周圍。 – 123