入力されたパイプの長さを確認するには?私の考えでは:
echo "A" | xargs sh -c 'echo ${#$1}'
返品:
echo "A" | xargs sh -c 'echo ${#\"$1\"}'
に基づいて答えはここにあります、非パイプラインの例の場合。
ベストアンサー1
〜のように@スティーブが書いたwc -c
、バイト数を計算するために使用されます。他のオプションを参照してくださいman wc
。
echo
出力の末尾に改行文字を追加します。、計算するときに予想よりも文字が1つ多く表示される理由です。printf
出力をより厳密に制御します。