前提
sedは使わずコードを作る
実現したいこと
ここに質問の内容を詳しく書いてください。
bashで、ファイルの中の最後の行の末尾に、文字を
挿入するにはどうすればいいですか?
ここに実現したいことを箇条書きで書いてください。
発生している問題・エラーメッセージ
echo ,文字>>ファイル
だと、
テキスト
:
テキスト
、文字
になり
テキスト,文字
にならない
該当のソースコード
shellscript
ソースコード
fail.txt
cnt=0
while [ true ]
do
echo -n "[niku] to [sakana] dottigasukinya?(niku:1 sakana:2):"
read food_in
if [ $food_in = "1" ] || [ $food_in = "niku" ]; then
echo "niku"
文字="Niku"
break
elif [ $food_in = "2" ] || [ $food_in = "sakana" ]; then echo "sakana" 文字="Sakana" break else echo "yokukikitore" if [ $cnt -gt 1 ]; then echo -e "mouiinya" food="Unknown" break fi cnt=`expr $cnt +1` fi
done
echo ,$文字
試したこと
echo ,文字>>ファイル
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。