Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
grep '^Success:\s ' < messages.log > messages.log_ ; mv messages.log{_,}
function wf() {
local tmpfile="$@_$(< /dev/urandom tr -dc A-Za-z0-9 | head -c16)"
cat > $tmpfile
mv $tmpfile "$@"
}
grep "^Success:\s" messages.log | wf messages.log
mktemp - то что мне нужно!
сейчас столкнулся с такой же проблемой, sponge выглядит идеальным, но использовать его по некоторым причинам мне нельзя.
А что то вида:
awk ... file.txt > temp.txt && mv temp.txt file.txt
мне показалось каким то костыльным.
Однозначно плюс вам в карму
У кучи разработчиков (да у 99%)
Команда sponge: «губка» для стандартного ввода