×ðÁú¿­Ê±

ѧϰÔõÑùʹÓÃLinux readÏÂÁî¼°Æä»ù±¾¹¦Ð§

¡¶ÕÆÎÕLinux readÏÂÁîµÄ»ù±¾¹¦Ð§ºÍ²Ù×÷¼¼ÇÉ¡·

ÔÚLinuxϵͳÖУ¬readÏÂÁîÊÇÒ»¸öºÜÊÇÓÐÓõÄÏÂÁÓÃÓÚ´Ó±ê×¼ÊäÈëÖжÁÈ¡Êý¾Ý¡£Í¨¹ýreadÏÂÁÓû§¿ÉÒÔ½»»¥Ê½µØÊäÈëÊý¾Ý£¬»òÕß½«Êý¾Ý´æ´¢µ½±äÁ¿ÖоÙÐкóÐø´¦Öóͷ£¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃǽ«ÉîÈë̽ÌÖreadÏÂÁîµÄ»ù±¾¹¦Ð§ºÍ²Ù×÷¼¼ÇÉ£¬Í¬Ê±ÌṩÏêϸµÄ´úÂëʾÀýÀ´×ÊÖú¶ÁÕ߸üºÃµØÃ÷È·ºÍÔËÓÃÕâ¸öÏÂÁî¡£

readÏÂÁîµÄ»ù±¾Ó÷¨

readÏÂÁîµÄ»ù±¾Óï·¨ÈçÏ£º

read [options] <variable>

µÇ¼ºó¸´ÖÆ

ÆäÖУ¬variableÊÇÓÃÀ´´æ´¢ÊäÈëÊý¾ÝµÄ±äÁ¿Ãû£¬Óû§ÊäÈëµÄÊý¾Ý½«»á±»¸³Öµ¸øÕâ¸ö±äÁ¿¡£ÏÂÃæÊÇreadÏÂÁîµÄһЩ³£ÓÃÑ¡Ï

-p prompt£ºÖ¸¶¨Ò»¸öÌáÐÑ·û£¬ÏÔʾÔÚÓû§ÊäÈëÊý¾Ý֮ǰ¡£

-t timeout£ºÉèÖó¬Ê±Ê±¼ä£¬µ¥Î»ÎªÃ룬Áè¼ÝÕâ¸öʱ¼äºó½«×Ô¶¯¿¢Ê¶ÁÈ¡¡£

-r£º²î³Ø·´Ð±¸Ü×Ö·û¾ÙÐÐתÒ壬³£ÓÃÓÚ¶Áȡ·¾¶µÈº¬ÓÐÌØÊâ×Ö·ûµÄÊý¾Ý¡£

readÏÂÁîµÄ²Ù×÷¼¼ÇÉ

¶ÁÈ¡Óû§ÊäÈë²¢´æ´¢µ½±äÁ¿ÖÐ

ͨ¹ýreadÏÂÁî¿ÉÒÔ¶ÁÈ¡Óû§µÄÊäÈ룬²¢½«ÊäÈëµÄÊý¾Ý´æ´¢µ½Ö¸¶¨µÄ±äÁ¿ÖС£ÀýÈ磬ÒÔÏÂÏÂÁÓû§ÊäÈëµÄÊý¾Ý´æ´¢µ½±äÁ¿nameÖУº

read -p "ÇëÊäÈëÄúµÄÐÕÃû£º" name
echo "ÄúÊäÈëµÄÐÕÃûÊÇ£º$name"

µÇ¼ºó¸´ÖÆ

ʹÓó¬Ê±¹¦Ð§

ÓÐʱ¼äÐèÒªÉèÖÃÒ»¸ö³¬Ê±Ê±¼ä£¬ÒÔÃâÓû§³¤Ê±¼ä²»ÊäÈëÊý¾Ý¶øµ¼Ö³ÌÐòÎÞÏìÓ¦¡£Í¨¹ý-tÑ¡Ïî¿ÉÒÔÉèÖó¬Ê±Ê±¼ä£¬ÀýÈçÏÂÃæµÄÏÂÁÔÚ10ÃëÄÚÆÚ´ýÓû§ÊäÈ룬³¬Ê±ºó½«×Ô¶¯¿¢Ê£º

read -t 10 -p "ÇëÔÚ10ÃëÄÚÊäÈëÊý¾Ý£º" data
echo "ÄúÊäÈëµÄÊý¾ÝÊÇ£º$data"

µÇ¼ºó¸´ÖÆ

¶ÁÈ¡ÃÜÂëÊäÈë

µ±ÐèÒªÓû§ÊäÈëÃÜÂëʱ£¬¿ÉÒÔʹÓÃ-sÑ¡ÏîÀ´Òþ²ØÓû§ÊäÈëµÄÄÚÈÝ£¬ÒÔ± £»¤ÃÜÂëµÄÇå¾²ÐÔ¡£Ê¾ÀýÈçÏ£º

read -s -p "ÇëÊäÈëÄúµÄÃÜÂ룺" password
echo "ÄúÊäÈëµÄÃÜÂëÊÇ£º$password"

µÇ¼ºó¸´ÖÆ

ÍŽáÑ­»·ºÍÌõ¼þÅжÏ

ÍŽáreadÏÂÁѭ»·Óï¾äºÍÌõ¼þÅжÏ£¬Äܹ»ÊµÏÖ¸üÖØ´óµÄÓû§½»»¥¹¦Ð§¡£ÀýÈ磬ÒÔÏÂʾÀýʹÓÃwhileÑ­»·£¬ÈôÊÇÓû§ÊäÈëµÄÊÇ”exit”ÔòÍ˳öÑ­»·£º

while true
do
    read -p "ÇëÊäÈëÊý¾Ý£¨ÊäÈëexitÍ˳ö£©£º" input
    if [ "$input" = "exit" ]
    then
        break
    fi
    echo "ÄúÊäÈëµÄÊý¾ÝÊÇ£º$input"
done

µÇ¼ºó¸´ÖÆ

×ܽá

ͨ¹ýѧϰ±¾ÎÄÏÈÈݵÄreadÏÂÁîµÄ»ù±¾¹¦Ð§ºÍ²Ù×÷¼¼ÇÉ£¬¶ÁÕß¿ÉÒÔÔ½·¢ÎÞаµØʹÓÃÕâ¸öÏÂÁîÀ´ÊµÏÖÖÖÖÖÓû§½»»¥²Ù×÷¡£Ê¹ÓÃreadÏÂÁ¿ÉÒÔÇáËɵضÁÈ¡Óû§ÊäÈëµÄÊý¾Ý£¬²¢¾ÙÐÐÏìÓ¦µÄ´¦Öóͷ££¬´Ó¶øÌá¸ßLinuxϵͳµÄ½»»¥ÐÔºÍÊÊÓÃÐÔ¡£Ï£Íû±¾ÎĵĴúÂëʾÀýÄܹ»×ÊÖú¶ÁÕ߸üºÃµØÃ÷È·ºÍÔËÓÃreadÏÂÁÌáÉýÔÚLinuxϵͳÖеIJÙ×÷ÊÖÒÕ¡£

ÒÔÉϾÍÊÇѧϰÔõÑùʹÓÃLinux readÏÂÁî¼°Æä»ù±¾¹¦Ð§µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±ÊµÊ±ÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
¡¾ÍøÕ¾µØͼ¡¿¡¾sitemap¡¿