sedを使用してスペースを削除する

sedを使用してスペースを削除する

下の表からID番号の前のスペースを削除したいと思いますsed。可能であれば。

   ID,DESC,PRIORITY,
   1178896,SKIP BI UPDATE, Low
   1178900,SKIP BI UPDATE, High 
   1178901,SKIP BI UPDATE, High 

出力は次のようになります。

ID,DESC,PRIORITY,
1178896,SKIP BI UPDATE, Low
1178900,SKIP BI UPDATE, High 
1178901,SKIP BI UPDATE, High

答え1

GNUがあると仮定すると、sed次のコマンドはすべての先行スペースを削除する必要があります。

sed -E 's/^\s+//' file.txt

またはPOSIX互換sedバリアントの場合

sed 's/^[[:space:]]\{1,\}//' file.txt

関連情報