Latest web development tutorials

قذيفة الأمر echo

يستخدم مماثلة لقيادة صدى شل والقيادة صدى PHP لسلاسل الانتاج. شكل:

echo string

يمكنك استخدام أكثر تعقيدا صدى سيطرة على تنسيق الإخراج.

1. عرض سلسلة واضحة:

echo "It is a test"

علامات الاقتباس المزدوجة يمكن إغفال هنا يتفق تماما مع الأمثلة أعلاه، وتأثير الأوامر التالية:

echo It is a test

2. حرف الهروب

echo "\"It is a test\""

وستكون النتيجة:

"It is a test"

وبالمثل، علامات الاقتباس المزدوجة يمكن حذفها

3. متغير العرض

قراءة القيادة يقرأ خط من الإدخال القياسي، وتحديد القيم لكل حقل في سطر الإدخال لمتغير قذيفة

#!/bin/sh
read name 
echo "$name It is a test"

حفظ test.sh رمز أعلاه، اسم يتلقى المتغيرات الإدخال القياسية، فإن النتيجة ستكون:

[root@www ~]# sh test.sh
OK                     #标准输入
OK It is a test        #输出

4. التفاف

echo -e "OK! \n" # -e 开启转义
echo "It it a test"

الإخراج:

OK!

It it a test

5. لا التفاف الشاشة

#!/bin/sh
echo -e "OK! \c" # -e 开启转义 \c 不换行
echo "It is a test"

الإخراج:

OK! It is a test

6. عرض النتائج الموجهة إلى ملف

echo "It is a test" > myfile

7. الانتاج كسلاسل، دون الهروب أو اتخاذ متغير (علامات الاقتباس المفردة)

echo '$name\"'

الإخراج:

$name\"

نتائج تنفيذ الأمر عرض

  echo `date`

وسوف تظهر نتائج التاريخ الحالي

Thu Jul 24 10:08:46 CST 2014