2番目の列を合計したいが、合計することはできない。unixでawkコマンドを使用して追加するには?
ls -al | awk 'BEGIN {FS=" "} ; {sum+=$2} END {print sum}'
しかし、これは正しい結果ではありません。
2番目の列を合計したいが、合計することはできない。unixでawkコマンドを使用して追加するには?
ls -al | awk 'BEGIN {FS=" "} ; {sum+=$2} END {print sum}'
しかし、これは正しい結果ではありません。
一度お試しください。
ls -la | awk '{SUM+=$2} END{print SUM}'
あなたのコマンドはちょうどFS =」 "(単一のスペースないコマンドで使用しているダブルスペース、)
ls -al | awk 'BEGIN {FS=" "} ; {sum+=$2} END {print sum}'
私の間違いを訂正してくれてありがとう! – Amit
がオーバーフローをスタックにようこそ、それはなります使用し、正しいですあなたが必要とするすべての条件であなたの質問を明確に言及することは常に良いです。 – RavinderSingh13
あなたは正確に何をしようとしていますか? 'ls'の解析は良い考えではありません。これをみて。 http://mywiki.wooledge.org/ParsingLs – NinjaGaiden