0

データファイルがあります。内容は次のとおりです。

department: customer service  section: A
department: marketing         section: A
department: finance           section: A

各行を読むときに、cutコマンドを使用して部門名を抽出します。

残念ながら、プログラムは自動的にtrimすべての余分なスペースと

そのため、部署名を間違って切り取りました。

cat dept.dat | while read line
do
    echo $line
    echo $line | cut -c 12-29
done

たとえば、元の行は

department: marketing         section: A

プログラムはこの行を次のように扱います。

department: marketing section: A

余分なスペースをすべて削除せずに行を読むにはどうすればよいですか?

どうもありがとう。

4

1 に答える 1