บันทึกการค้นหาและแทนที่ไฟล์ในไดเรคทอรี่ ด้วยคำสั่ง sed
จะค้นหาคำว่า old และแทนที่ด้วยคำว่า new ทุกไฟล์ในไดเรคทอรี่ นำไฟล์ใหม่ไปเก็บใน ./temp # mkdir temp
# for i in *; do
if [ -f $i ]; then
sed -e 's/old/new/g' $i > temp/$i
fi
done
เพิ่มเติม
ทำเป็นคำสั่งสำเร็จรูป # OLD=old
# NEW=new
# mkdir temp
# for i in *; do
if [ -f $i ]; then
sed -e "s/$OLD/$NEW/g" $i > temp/$i
fi
done
Recent comments