Баш печать "р" - PullRequest
       40

Баш печать "р"

0 голосов
/ 10 января 2012

Я использую OS X, и нет эквивалента "-e".

Как я могу печатать в тексте "\ r"?Есть ли способ сделать это?

Ответы [ 4 ]

4 голосов
/ 10 января 2012

Вы можете использовать echo $'\r', который поддерживается bash

2 голосов
/ 10 января 2012

Как насчет:

echo "\\r"

У меня работает.

1 голос
/ 04 октября 2013

Сценарий:

#!/bin/bash
r=$'\r'
t=$'\t'
echo "${t}${t}1${r}${t}2${r}3"

Выход:

3       2       1
1 голос
/ 10 января 2012
printf '\r'

Команда printf, как правило, лучше, чем echo для случаев, отличных от очень простых.У него больше возможностей и меньше вариаций от одной реализации к другой.

...