n番目の区切り文字の後に残りの文字列(区切り文字のない列だけでなく)をどのように印刷しますか?
次のような一連のレジストリキーを含むテキストファイルがあります。
hku\test\user\software\microsoft\windows\currentversion\runonce\delete cached update binary
3文字目\
以降のすべての内容を印刷したいです。だから私は出力を探しています。
software\microsoft\windows\currentversion\runonce\delete cached update binary
特定の列印刷を使用する方法を知っていますが、区切り文字を使用して列を印刷するのではなく、指定された区切り文字を使用して文字列を分割するawk
簡単な方法はありますか?bash
ベストアンサー1
パイプが通過します cut -d \\ -f 4-
。
echo 'hku\test\user\software\microsoft\windows\currentversion\runonce\delete cached update binary' | cut -d \\ -f 4-
生産する:
software\microsoft\windows\currentversion\runonce\delete cached update binary
\\
単一は\
エスケープ文字なので、二重に注意してください。