Προς το περιεχόμενο

echo/print και \n interpretation


Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Έχω ένα αρχείο file με τα εξής περιεχόμενα:

blabla

\n

blabla

Όταν τρέχω:

cat file | while read line; do echo "$line"; done

ερμηνεύει το \ σαν backslash με αποτέλεσμα να τυπώνει
 

blabla

n

blabla

Πως μπορώ να το κάνω να τυπώσει ακριβώς ίδια περιεχόμενα με το file και χωρίς να πειράξω το file; Δοκίμασα με διαφορες συντάξεις της echo και της printf αλλα τίποτα δεν δούλεψε... Δεν θέλω να ερμηνεύεται ούτε το \ σαν backslash ούτε το \n σαν newline

Επεξ/σία από Oxygene
Δημοσ. (επεξεργασμένο)

μαλλον ετουτο θες

 while read -r line; do echo "$line"; done

 

Επεξ/σία από tritonas00
  • Like 1
  • Thanks 1

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...