最初のリンクを「awkはsedコマンドと同じです」というテキストに置き換えます。

最初のリンクを「awkはsedコマンドと同じです」というテキストに置き換えます。

sedを使用してテキストの最初の行を置き換えたいです。次のようにする必要があります。

sed -i.bak "1 s/^.*$/"CompoundState\tMethod\tApproach\tS^2\tEnergy\tPath"/" awk.xls

ただし、OSXでも実行する必要がありますが、「\ t」タブスペースはサポートしていません。 awkに対応するスペースはありますか?

答え1

Bashを含む一部のシェルでは、Ctrl-Vプレフィックスを付けてすべてのリテラル文字を入力することができます(たとえば、Tabの場合はCtrl-I、Returnの場合はCtrl-Mなど)、1行ではなくCtrl-V Ctrl-I内容を入力できます。\t

関連情報