質問: ファイル内の位置に文字を表示する コマンドラインのみを使用して、指定された位置に文字を印刷したいと思います。例えば。:<command> 5 そのファイルの5番目の文字がaの場合、aを出力します。私は大きなファイルを扱っているので、理想的にはこれで大きなファイルを処理できるでしょう。
回答: または(gnu)grepを使用:grep -zop '.{4}\k.' file (-zは、5番目の文字の前に\nを処理するために使用されました)