に関数からファイルへの書き込みでください。私が知っている:は、どのように私は私のように.bashrcファイルのザッツに関数を書きたいの端末
program > path/to/file
フォーマットが、それは私は、ファイルに特定の事を書きたいプログラム、ではありません。また
、重要は、私は$ 1>の/パス/に/ファイルをエコーについて
に関数からファイルへの書き込みでください。私が知っている:は、どのように私は私のように.bashrcファイルのザッツに関数を書きたいの端末
program > path/to/file
フォーマットが、それは私は、ファイルに特定の事を書きたいプログラム、ではありません。また
、重要は、私は$ 1>の/パス/に/ファイルをエコーについて
echo "$1" >> file
あなたの方法です。 >>
追加。コンテンツが複数行であるかの変数を含める必要がある場合
にファイルに何を追加したい、ファイルを上書きしたくないということですか?
、appendToFileは、標準入力から読み込む必要があります。
#!/bin/bash
function appendToFile {
cat >> "$1"
}
somevar="Hi, i'm some variable"
appendToFile ./test << EOF
multiline 1
multiline 2
$somevar
EOF
appendToFile ./test <<< "One line only"
ただ、チェック、それは上書き、あるいは追加していますか? –
上書きします。あなたに聞いてよかったよ... – glglgl
-1:著者が特に「追加」を求めたときに上書きされます。 – sarnold