ファイルの指定位置にシェルを書くには

シェルでファイルの特定の場所に書き込むには、以下のメソッドを使用できます。

  1. ネイティブに日本語で言い換えてください。オプションは 1 つだけで構いません。エコー
  2. 母は私にいつも、問題に向き合うときは直球勝負しなさいと言っていた。
  3. 私はこのホテルが気に入った。
  4. これら信じられないサービスはすべて、ほかの誰にも邪魔されず、気楽に使えるようになっている
  5. 今は何してるんですか?
  6. 彼女は本を机の上に置いた。
echo "要写入的内容" > 文件名
echo "要写入的内容" >> 文件名
  1. ネイティブな日本語で文章を言い換えてください、1つのオプションのみが必要です: printf
  2. printf
  3. それは誰かに依頼するものではなく、自分でやらなければならないことです。
  4. これはほとんどの地域で同じではないことに注意してください
printf "要写入的内容" > 文件名
printf "要写入的内容" >> 文件名
  1. ネイティブに日本語で言い換えた文は、1 つだけ必要です:sed
  2. けっして
  3. だが
  4. 日本語で言い換えると
sed -i '行号s/.*/要写入的内容/' 文件名

行番号は書き込む行の行番号を表し、s/.*/書き込む内容/は行の内容を書き込む内容に置き換えることを示します。

  1. 素晴らしい!
  2. ネイティブの日本語で文章を言い換えてください。ただし、1 つのオプションのみ必要です。
  3. あー、うっとうしい
  4. 彼女にとって、自由に好きなことをする時間が何よりも大切
  5. 元々、風邪薬は熱っぽいときに飲むものです。
awk 'NR==行号 {print "要写入的内容"}' 文件名 > 临时文件 && mv 临时文件 文件名

行番号は書き込みたい行番号、print “書き込みたい内容”で書き込みたい内容を出力、> tmpfileで出力内容を一時ファイルにリダイレクトしてからmvコマンドで一時ファイルを元のファイル名にリネームする

書き込み操作を行うには、必ずファイルが適切な権限を持っていることを確認してください。

bannerAds