Какая команда вернет то значение, которое ей дано. Например, вы должны ввести команду, за которой следует строка Hello World , и она выведет на консоль Hello World .
Существует ли такая команда и что это?
echo "Hello World "
или
printf "Hello World "
или (не для новичков):
str="Hello World" && "$str" |& grep -o "$str"
Вы означаете отзываться эхом?
echo GoodMorning
печать GoodMorning
В дополнение к 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
, это - их задание.