0

重複
の可能性:ファイルからn行目を取得するbashツール

私は自分用に小さな SSH マネージャーを構築したいと考えており、すべてのサーバーをプレーン テキスト ファイルに保持したいと考えており、次のようなことをしたいと考えています。

ssh -i /home/edy/Documents/visually_ops.pem root@((N-th line of my file))

したがって、このコマンドを使用してssh、プレーン テキスト ファイルの N 行目 (ホスト名) に送信できます。これは達成可能でしょうか?

4

1 に答える 1

1

ホストファイルのn行目を印刷するには、を使用できますsed。例えば:

sed -n '3p' yourfile

3行目を印刷します。

ssh -i /home/edy/Documents/visually_ops.pem root@$(sed -n '3p' yourfile)
于 2012-09-04T11:16:52.270 に答える