私の質問: "cksum"コマンドの出力はどのくらいかかりますか?
"cksum" を実行すると、コマンドは以下を返します。
cksum file.txt
2699968955 155920 file.txt
情報の間には多くのギャップがあります。なぜ?空白が1つしかないと言えますか?
2699968955 155920 file.txt
私のUNIXシェル/usr/bin/ksh
文書:
file.txt
私のシステム:SunOS 5.10 Generic_150400-23 sun4v sparc sun4v
答え1
私はcksumが重要な書式設定オプションを提供しようとしているかどうか疑問に思います。
cksum file.txt | awk '{ print $1,$2,$3 }'
やりたいことをします。
答え2
cksum file.txt | sed -e 's/ */ /' -e 's/ */ /2'
これにより、実際のファイル名のスペースに影響を与えることなく、最初と2番目の連続するスペースセットのみが圧縮されます。
1つ以上のスペースの最初のセットを1つのスペースに置き換えてから、まったく同じ置換を再適用しますが、これは最初の一致をスキップする方法でこれを行いますsed
(コマンドの最後にあります)。2
s
sed