我当前目录下面有很多图片 我想把图片批量改一个用户名 所以写了一个角本获取图片用户名的后缀 结果遇到一个很奇怪的问题
现在代码是这样的
#!/bin/bash
for i in `ls`;do
dd=$i | cut -d "." -f2;
echo "$dd";
done
我 echo $i | cut -d "." -f2; 这样输出是正常的 全是我要的图片后缀名
但是 dd=$i | cut -d "." -f2; echo "$dd"; 我把执行结果赋值给变量 输出的就不是图片后缀名了
求解决?