root が所有するファイルを ssh 経由で編集する必要があります。ファイルにエントリを追加し、最初の 9 行を保存して、残りを一時ファイルに並べ替えます。> ファイルの内容を上書きすることは知っていますが(それが私が望んでいることです)、ファイルの所有者としてルートを保持する必要があります。これどうやってするの?ありがとう!
#!/bin/bash
user=""
echo "User:"
read user
ssh xxxx@xxxx "
sed -i '\$a$user' file;
(head -n 9 file ; tail -n +10 file | sort) > temp;
cat temp > file;
rm -f temp
"