[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dash vs bash: interpretazione di backslash escapes



Il giorno 25/nov/2012 01:18, "のふりをしません" <wontpretend2b-me@yahoo.com> ha scritto:
>
> Ciao...
> sto scrivendo uno script che si carica in una variabile il contenuto di un file di testo:
> f=$(cat /tmp/file)
>
> Il problema è che se il file contiene un backslash escape (\v per esempio - vertical tab) allora se lo script è bash (#|/bin/bash)
> allora il file viene tirato su come serve a me (senza interpretare \v). Se invece lo script è dash (#!/bin/dash) allora il file viene tirato su interpretando i backslash escape e mi trovo in $f il \v sostituito da un "vertical tab"
>
> C'è un modo per dire a dash di non interpretare i backslash escape?

Se non ricordo male esiste un parametro da passare a dash sulla riga in cui lo invochi (qualcosa tipo -e o similare).

Purtroppo non sono al PC, quindi non posso verificare, ma sul man dovrebbe essere indicato.


Reply to: