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

dash vs bash: interpretazione di backslash escapes



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?

--
漢は私を変更しようとし、そこに成功しました
と私は、唯一の方法にもかかわらず外であることを発見
想像力


Reply to: