小编jes*_*adi的帖子

为什么不对要读取的输入执行波浪号扩展?

为什么此脚本的输出中没有出现波浪号扩展?

#!/bin/bash

read -p "Enter filename: " fname
if [[ -d $fname ]]
then
        echo "$fname is a directory"
else
        echo "$fname is not a directory"
fi
Run Code Online (Sandbox Code Playgroud)

输出:

$ bash -x test_cd.sh 
+ read -p 'Enter filename: ' fname
Enter filename: ~/Music
+ [[ -d ~/Music ]]
+ echo ' ~/Music is not a directory'
 ~/Music is not a directory
Run Code Online (Sandbox Code Playgroud)

command-line bash scripts

7
推荐指数
1
解决办法
687
查看次数

标签 统计

bash ×1

command-line ×1

scripts ×1