尊龙凯时人生就是搏

ѧϰÔõÑùʹÓÃ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¡¢ÍøÕ¾µØͼ