日期:2014-05-16  浏览次数:20735 次

寻找文件夹下.c的文件,然后将同名的.d文件获取到 用shell怎么写
RT,非常感谢!

------解决方案--------------------
上面贴错了
Assembly code
#!/bin/bash
for file in *.c; do
    name=${file/%.c/}.d
    if [ -e ${name} ]; then
        echo ${name}
    fi
done

------解决方案--------------------
Perl code
#!/bin/bash
for i in *.c; do
    name=${i/.c/.d}
    if [ -e ${name} ]; then
        echo ${name}
    fi
done