Я пытаюсь записать файл. я читаю все содержимое файла, и теперь я хочу изменить содержимое файла на основе некоторого слова, которое я получил из файла. но когда я проверяю содержимое файла, он все тот же, и он не изменился. это то, что я использовал
if strings.Contains(string(read), sam) {
fmt.Println("this file contain that word")
temp := strings.ToUpper(sam)
fmt.Println(temp)
err := ioutil.WriteFile(fi.Name(), []byte(temp), 0644)
} else {
fmt.Println(" the word is not in the file")
}