だからこれはうまくいくようです:
chmod 777 config.json
node declarations.js > config.json
chmod 444 config.json
しかし、これは追加のステップのように見えます。リダイレクトでファイルに書き込んでモードなどを変更する方法はありますか?
ちなみにファイルモードが444なので書き込み可能に変更してからもう一度上記のように変更しましたが、より速い方法はありませんか?全然知らない
答え1
標準的な方法はありません。プログラムを作成し、次の方法で使用できます。tee
#!/bin/sh
chmod +w "$1"
cat > "$1"
chmod -w "$1"