Il giorno 25/nov/2012 01:18, "のふりをしません" <[email protected]> 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.

