異なるサーバにある巨大なファイルの最初のn行を読みたい。私は、ファイルをコピーするためにscpコマンドを使用していた。リモートサーバから巨大ファイルの最初のn行をbashコマンドで読み取る
sshpass -p $password scp [email protected]$server:$path_to_file "$content_file"
をしかし、私はファイルの最初の数行をしたいです。ファイルが巨大であれば、最初にファイル全体をダウンロードしてから、head
コマンドを使って最初のn行を読み込みます。私はscp
とhead
を置き換えてみましたが、それは私を助けませんでした。正しい方法を提案してください。
このファイルはvia経由でのみ公開されていますか。 ssh? –