0

ファイルは

AVAIL_CHECK_SECS=30
# we need at least one server
if [ -z "$1" ]; then
usage "Missing hostname parameter(s)"
fi

出力は

AVAIL_CHECK_SECS=30
# cache a copy of the agent jar for pushing to remote servers
# we need at least one server
if [ -z "$1" ]; then
usage "Missing hostname parameter(s)"
fi

2 つの行の間に行を追加したい、つまり # リモート サーバーにプッシュするエージェント jar のコピーをキャッシュする

4

2 に答える 2

0

awkあなたができることを使用して:

awk 'NR==1 {$0=$0 "\n# cache a copy of the agent jar for pushing to remote servers"} 1' file
AVAIL_CHECK_SECS=30
# cache a copy of the agent jar for pushing to remote servers
# we need at least one server
if [ -z "$1" ]; then
usage "Missing hostname parameter(s)"
fi
于 2013-11-15T05:42:50.313 に答える
0
sed -e '1a\
# cache a copy of the agent jar for pushing to remote servers' File

これは行番号で機能します。1 を に置き換える/^AVAIL_CHECK_SECS/か、行を配置する位置の前後の行のパターンを一致1aさせることでそれを行うことができます。/# we need/i

于 2013-11-15T04:23:02.667 に答える