[BASH] sudo echo

Pagina: 1
Acties:

  • Piels
  • Registratie: Maart 2001
  • Laatst online: 12-12-2025
Een probleempje met sudo... hij pakt geen quotjes in de echo.
bijvoorbeeld:

code:
1
sudo bash -c "echo \"$content\" > $file"


Maar als $content zelf een quote zou bevatten, wordt die niet meegenomen, en wordt die niet weergegeven.
Is er een mogelijkheid om dit af te vangen?

Windows Phone Apps: Belstatus, Pinautomaten


  • whoami
  • Registratie: December 2000
  • Laatst online: 17:32
Dit heeft niets met P&W te maken.

OS - specifieke scripts (zoals dit) , horen thuis in het juiste OS forum.

P&W -> NOS

https://fgheysels.github.io/


  • imdos
  • Registratie: Maart 2000
  • Laatst online: 23-02 10:39

imdos

I use FreeNAS and Ubuntu

code:
1
-e     enable   interpretation  of  the  backslash-escaped characters
Bedoel je dit :? ; komt uit de manual van echo! Anders moet je het iets duidelijker uitleggen

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 14:48

Kees

Serveradmin / BOFH / DoC
en de variable moet je schrijven als
code:
1
sudo bash -c "echo \"${content}\" > $file"

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • Piels
  • Registratie: Maart 2001
  • Laatst online: 12-12-2025
Als ik ze quotes opgeef bij bovenstaande dingen, worden de quotes genegeerd... :?

Windows Phone Apps: Belstatus, Pinautomaten