GNU/Linux >> Znalost Linux >  >> Linux

Správné escapování lomítka v bash skriptu pro použití se sed

Ve skutečnosti se nemusíte obtěžovat s escapováním / . Z GNU sed manuál:

/ znaky mohou být jednotně nahrazeny libovolným jiným jediným znakem v rámci libovolného s příkaz.

Například:

echo 'foobar' | sed -e 's#foo#bar#'

dává výstup

barbar

Linux
  1. Bash skript s `set -e` se nezastaví při příkazu `… &&…`?

  2. Prostory pro proměnné ve skriptu Bash?

  3. Nelze zastavit Bash skript pomocí Ctrl+c?

  1. Který Shell Interpreter spouští skript s No Shebang?

  2. základní jméno s mezerami ve skriptu bash?

  3. Nahraďte slovo jiným v bash

  1. Jak nahradit řetězec řetězcem obsahujícím lomítko se Sed?

  2. Použít rozšíření .sh nebo .bash pro skripty Bash?

  3. Příkaz Rm ve skriptu Bash nefunguje s proměnnou?