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