shell无法输入中文,需要cd或选中中文命名时-shell小技巧
列出文件输出编号; 选择序号,赋予给变量
ls | nl
read -p "请输入编号: " num
chosen=$(ls | sed -n "${num}p")
echo "你选择了: $chosen"
cd "$chosen" 2>/dev/null || echo "$chosen 不是一个目录"
ls | nl;read -p "请输入编号: " num;chosen=$(ls | sed -n "${num}p");echo "你选择了: $chosen";cd "$chosen" 2>/dev/null || echo "$chosen 不是一个目录"
本文来自博客园,作者:ThreeFlower,转载请注明原文链接:https://www.cnblogs.com/huangjinbang1996/p/18617557

浙公网安备 33010602011771号