Guest User

Untitled

a guest
Oct 18th, 2017
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. somefilter <somefile >somefile
  2.  
  3. somefilter <somefile | sponge somefile
  4.  
  5. content=$(cat somefile; echo a)
  6. content=${content%a}
  7.  
  8. printf %s "$content" | somefilter >somefile
  9.  
  10. perl -MTie::File -e '
  11. tie @a,"Tie::File","your_file_here";
  12. # Do something...
  13. '
  14.  
  15. $ ls -ld read_only/
  16. dr-xr-xr-x 2 terdon terdon 4096 Apr 13 02:16 read_only/
  17. $ ls -l read_only/file
  18. -rw-r--r-- 1 terdon terdon 3 Apr 13 02:16 read_only/file
  19. $ sed -i 's/a/A/' read_only/file
  20. sed: couldn't open temporary file read_only/sedOEdv8L: Permission denied
  21. $ perl -i -pe 's/a/A/' read_only/file
  22. Can't remove read_only/file: Permission denied, skipping file.
  23.  
  24. $ perl -MTie::File -e 'tie @a,"Tie::File","$ARGV[0]"; $a[0]=~s/a/A/' read_only/file
Add Comment
Please, Sign In to add comment