23,121
社区成员
发帖
与我相关
我的任务
分享
fileA=`ls ./a`
ls -1 ./b | sed -n "/$fileA/,\$p"
[root@RHEL6A shcode]# ls /tmp/A
20111210-13.txt
[root@RHEL6A shcode]# ls /tmp/B
20111210-11.txt 20111210-12.txt 20111210-13.txt 20111210-14.txt 20111210-15.txt
[root@RHEL6A shcode]# cat sh14.sh
#!/bin/bash
dira='/tmp/A'
dirb='/tmp/B'
for i in `ls $dira`
do
ds=`ls $dirb`
ds2=`echo $ds|grep "$i"`
if [ "$ds2" != "" ]
then
echo $i ${ds#*$i}
fi
done
[root@RHEL6A shcode]# ./sh14.sh
20111210-13.txt 20111210-14.txt 20111210-15.txt
[root@RHEL6A shcode]#
#!/bin/bash
for i in `ls /tmp/log`
do
#echo $i
ds=`ls /tmp`
ds2=`echo $ds|grep "$i"`
if [ "$ds2" != "" ]
then
#echo $ds2
echo $i ${ds#*$i}
fi
#${ds/*$i/$i} && echo $result || echo ''
done
加载中
试试用AI创作助手写篇文章吧