csplit
パターンで出力名を設定する方法はありますか?ホストのssh-configをそのファイルに分割したいと思います。
解決策があればcsplit
私も嬉しいです。
ベストアンサー1
いいえ。csplit
出力ファイル名には整数のみを使用できます。出力ファイルをコンテンツベースにするには、awkやPerlなどの他のツールを使用します。
awk '
BEGIN {out="_"}
$1 == "Host" {if ($2 ~ /\//) exit(1); out=$2}
{print >out}'
このコードは基本的なエラーチェックのみを実行することに注意してください(少なくとも現在のディレクトリにのみ書いていることを確認しました)。信頼できないファイルでは実行しないでください。