git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] Warnings before rebasing -i published history

From
Matthieu Moy <matthieu.moy@grenoble-inp.fr>
Date
Jun 8, 2012, 08:52 UTC
Message-ID
<vpqfwa618zv.fsf@bauges.imag.fr>
In-Reply-To
<20120608093257.Horde.eeddeHwdC4BP0aqpIrqTaVA@webmail.minatec.grenoble-inp.fr>
konglu@minatec.inpg.fr writes:
> The fact is that the input of sed is "$1" itself. An redirecting the output
> of sed to the same input doesn't seem to work.

No, reading and writing to the same file usually doesn't work (unless you have a very good reason to do it). But using printf seems weird. It just forces the shell to hold the whole output of sed in memory to be able to pass it to printf.

Isn't a more conventional way to do that

sed -e '...' "$1" >"$1".new mv "$1".new "$1"

?
-- 
Matthieu Moy
http://www-verimag.imag.fr/~moy/
Previous: konglu@minatec.inpg.frNext: Tomas Carnecky
Message 8 of 25 in “Warnings before rebasing -i published history”
  1. Warnings before rebasing -i published historyLucien Kong, Jun 7, 2012
  2. Matthieu MoyJun 7, 2012
  3. konglu@minatec.inpg.frJun 8, 2012
  4. Matthieu MoyJun 8, 2012
  5. Junio C HamanoJun 8, 2012
  6. Junio C HamanoJun 7, 2012
  7. konglu@minatec.inpg.frJun 8, 2012
  8. Matthieu MoyJun 8, 2012
  9. Tomas CarneckyJun 8, 2012
  10. Matthieu MoyJun 8, 2012
  11. Junio C HamanoJun 8, 2012
  12. [PATCHv2] Warnings before rebasing -i published historyLucien Kong, Jun 11, 2012
  13. Matthieu MoyJun 11, 2012
  14. konglu@minatec.inpg.frJun 11, 2012
  15. Matthieu MoyJun 11, 2012
  16. branch --contains is unbearably slow [Re: [PATCHv2] Warnings before rebasing -i published history]Thomas Rast, Jun 11, 2012
  17. Junio C HamanoJun 11, 2012
  18. Thomas RastJun 11, 2012
  19. Thomas RastJun 11, 2012
  20. Junio C HamanoJun 11, 2012
  21. 1/2 Warnings before rebasing -i published historyLucien Kong, Jun 11, 2012
  22. 2/2 Warnings before amending published historyLucien Kong, Jun 11, 2012
  23. Matthieu MoyJun 12, 2012
  24. Junio C HamanoJun 12, 2012
  25. Nguy ThomasJun 12, 2012

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.