Я хочу открыть файл, заменить некоторое содержимое и добавить в другой файл.Я написал скрипт Powershell:
(Get-Content file.txt).replace("abc", "def") | Add-Content other.txt
Это прекрасно работает, если file.txt не пуст.Затем выдается ошибка
Вы не можете вызвать метод для выражения с нулевым значением.
Почему выдается эта ошибка?И как мне избежать этого?
Я ожидал, что при открытии пустого файла будет возвращено пустое значение, а не ноль, как это было бы в Unix
cat file.txt | sed -r s/abc/def/g >> other.txt