これは私の試みです
- すべての
*.java
ファイルを検索
find . -name '*.java'
- 行数を数える
wc -l
- 最後の行を削除
sed '$d'
wc
AWKを使用して、出力の最大行数を検索します
awk 'max=="" || data=="" || $1 > max {max=$1 ; data=$2} END{ print max " " data}'
次に、それを1行にマージします
find . -name '*.java' | xargs wc -l | sed '$d' | awk 'max=="" || data=="" || $1 > max {max=$1 ; data=$2} END{ print max " " data}'
どういうわけか、空白以外の行だけをカウントするように実装できますか?