ฉันต้องการสคริปต์ของฉันเพื่อทำบางสิ่งบางอย่างกับทุกไฟล์ในไดเรกทอรีปัจจุบันยกเว้นไดเรกทอรีย่อยใด ๆ
ตัวอย่างเช่นในเส้นทางปัจจุบันมี 5 ไฟล์ แต่หนึ่งในนั้นคือโฟลเดอร์ (ไดเรกทอรีย่อย) สคริปต์ของฉันควรเปิดใช้งานคำสั่งที่กำหนดเป็นอาร์กิวเมนต์เมื่อเรียกใช้สคริปต์ดังกล่าว คือ "bash script wc -w" ควรให้จำนวนคำของแต่ละไฟล์ในไดเรกทอรีปัจจุบัน แต่ไม่ใช่โฟลเดอร์ใด ๆ เพื่อให้ผลลัพธ์ไม่เคยมีบรรทัด "/ sub / dir: เป็นไดเรกทอรี"
สคริปต์ปัจจุบันของฉัน:
#!/bin/bash
dir=`pwd`
for file in $dir/*
do
$* $file
done
ฉันแค่ต้องแยกไดเรกทอรีสำหรับวง แต่ฉันไม่รู้วิธี