2 ms·
Thank you for inputs, how about this? uniq -u movies.csv > temp.csv temp.csv > movie.csv rm temp.csv
by aks_c 12y ago
Thank you for inputs, how about this?
uniq -u movies.csv > temp.csv
temp.csv > movie.csv
rm temp.csv
- hnha 12y agoyou could directly write to uniqMovie.csv in your example. I would do it like below but ONLY once I am certain it is exactly what I want. Usually I just make one clearly named result file per operation without touching the original. uniq -u movies.csv > /tmp/temp.csv && mv /temp/temp.csv movies.csv
- icebraining 12y ago$ temp.csv > movie.csv temp.csv: command not found
- kyllo 12y agoHe forgot his cat.
- deleted 12y ago[deleted]
- danielweber 12y agolong_running_process > filename.tmp && mv filename.tmp filename The rename is atomic; anyone opening "filename" will get either the old version, or the new version. (Although it breaks one of my other favorite idioms for monitoring log files, "tail -f filename", because the old inode will never be updated.)
- discardorama 12y ago> Although it breaks one of my other favorite idioms for monitoring log files, "tail -f filename", because the old inode will never be updated You should look into the '-F' option of tail; it follows the filename, and not the inode.