【笔记】Mac Shell for遍历文件

| 发布     | 分类 shell  | 标签 mac  shell 
for  i in `ls`;
 do
    echo $i;
 done

输出

for.sh
for副本.sh
for副本2.sh
cd ../proto/protobuf
for i in *.proto;
do
	echo $i;
	protoc --java_out=../../src $i;
done

输出

battle.proto
card.proto
chest.proto
common.proto
db.proto
dungeon.proto
friend.proto
hall.proto



for i in ../*/*/*.proto;
do
	echo $i;
done

输出

../proto/protobuf/battle.proto
../proto/protobuf/card.proto
../proto/protobuf/chest.proto
../proto/protobuf/common.proto
../proto/protobuf/db.proto
../proto/protobuf/dungeon.proto
../proto/protobuf/friend.proto
../proto/protobuf/hall.proto
上一篇: 【笔记】Mac设置PATH
下一篇: 获取路径中的位置