職場でいくつかのキオスクの複数の設定ファイルを変更して作成する必要があります。単一のbashスクリプトを使用してこれを行う方法はありますか? SEDについて聞きましたが、文書が混乱しています。たとえば、できる人はいますか?
答え1
あなたは知りません:古いファイルを編集していますか、まったく新しいファイルを作成していますか?
単一のbashスクリプトを使用して、次の方法で新しい項目を作成できます。
$catscript.sh #!/bin/bash cat <<EOF>最初のファイル 1. 機敏な茶色キツネが怠惰な犬を飛び越えました。 EOF cat <<EOF>2番目のファイル 2. 機敏な茶色のキツネが怠惰な犬を飛び越えました。 EOF エコーが完了しました。 $chmod 755 script.sh $./script.sh 完璧。 $ for f in *file ; do echo -e "\n--- $f ---" 猫 $f ; ---最初のファイル--- 1. 機敏な茶色キツネが怠惰な犬を飛び越えました。 ---2番目のファイル--- 2. 機敏な茶色のキツネが怠惰な犬を飛び越えました。 $
既存のファイルの単純な内容を変更するには:
$tail -n 2 デッドレター ありがとう、 ハンヌ $sed -i -re 's/ kind/very best/' dead.letter $tail -n 2 デッドレター 親愛なる, ハンヌ $