Команда, которая отображает строковый аргумент

Какая команда вернет то значение, которое ей дано. Например, вы должны ввести команду, за которой следует строка Hello World , и она выведет на консоль Hello World .

Существует ли такая команда и что это?

1
задан 20 April 2014 в 04:01

3 ответа

echo "Hello World "

или

printf "Hello World "

или (не для новичков):

str="Hello World" && "$str" |& grep -o "$str"
0
ответ дан 20 April 2014 в 04:01

Вы означаете отзываться эхом?

echo GoodMorning 

печать GoodMorning

0
ответ дан 20 April 2014 в 04:01

В дополнение к echo и printf оболочка builtins, если по некоторой неясной причине Вы не можете использовать их, Вы также имеете cat. При объединении его с Здесь Строки у Вас может быть он, печатают вход, который Вы даете ему:

cat <<<"Hello World"

На самом деле, существует много команд, которые могут сделать это, если Вы скручиваете их руку немного:

$ tr '' '' <<<"Hello World"
Hello World
$ sort  <<<"Hello World"
Hello World
$ tee  <<<"Hello World"
Hello World
$ xargs  <<<"Hello World"
Hello World
$ more  <<<"Hello World"
Hello World
$ fold  <<<"Hello World"
Hello World

большая часть вышеупомянутого (и список, если совсем не завершенный) разработаны, чтобы сделать что-то с их входом, и здесь мы просим, чтобы они ничего в основном не сделали, таким образом, они печатают его неизменный.

Этот ответ главным образом в иллюстративных целях и является немного издевательским. В реальной жизни просто используйте printf или echo, это - их задание.

0
ответ дан 20 April 2014 в 04:01

Другие вопросы по тегам:

Похожие вопросы: