አዲስ የኑሼል ትዕዛዝ ሼል አስተዋወቀ

የታተመ የመጀመሪያው የሼል ልቀት ኑusheልየኃይል ሼል እና ክላሲክ ዩኒክስ ሼል አቅምን በማጣመር። ኮዱ የተፃፈው በዝገት እና ነው። የተሰራጨው በ በ MIT ፍቃድ. ፕሮጀክቱ መጀመሪያ ላይ እንደ ተሻጋሪ መድረክ የተሰራ ሲሆን በዊንዶውስ, ማክሮስ እና ሊኑክስ ላይ ስራዎችን ይደግፋል. ተግባራዊነትን ለማስፋት ጥቅም ላይ ሊውል ይችላል ተሰኪዎችበJSON-RPC ፕሮቶኮል በኩል የሚካሄደው መስተጋብር።

ዛጎሉ ለዩኒክስ ተጠቃሚዎች የሚያውቀውን የቧንቧ መስመር በ"ትእዛዝ|ማጣሪያዎች|ውጤት ተቆጣጣሪ" ቅርጸት ይጠቀማል። በነባሪ፣ ውጤቱ የሚቀረፀው በራስ እይታ ትዕዛዙን በመጠቀም ነው፣ እሱም የሰንጠረዥ ቅርጸት ይጠቀማል፣ ነገር ግን ሁለትዮሽ መረጃዎችን እና መረጃዎችን በዛፍ እይታ ለማሳየት ትዕዛዞችን መጠቀምም ይቻላል። የኑሼል ጥንካሬ የተዋቀረ መረጃን የመቆጣጠር ችሎታ ነው።

ዛጎሉ የተለያዩ ትዕዛዞችን እና የፋይሎችን ይዘቶች ውፅዓት እንዲያዋቅሩ እና የዘፈቀደ ማጣሪያዎችን እንዲተገብሩ ይፈቅድልዎታል ፣ እነዚህም የተዋሃደ አገባብ በመጠቀም የእያንዳንዱን ልዩ ትዕዛዝ የትእዛዝ መስመር አማራጮችን መማር አያስፈልገውም። ለምሳሌ፣ nushell እንደ “ls |. ያሉ ግንባታዎችን ይፈቅዳል የት መጠን> 10kb" እና "ps | የት cpu> 10", ይህም ከ 10Kb በላይ የሆኑ ፋይሎችን ብቻ እና ከ10 ሰከንድ በላይ የሲፒዩ ሀብቶችን ያሳለፉ ሂደቶችን ያመጣል.

አዲስ የኑሼል ትዕዛዝ ሼል አስተዋወቀ

አዲስ የኑሼል ትዕዛዝ ሼል አስተዋወቀ

ውሂብን ለማዋቀር የተወሰኑ ትዕዛዞችን እና የፋይል አይነቶችን ውፅዓት የሚተነተኑ በርካታ ተጨማሪዎች ጥቅም ላይ ይውላሉ። ተመሳሳይ ማከያዎች ለትእዛዞች ሲዲ፣ ls፣ ps፣ cp፣ mkdir፣ mv፣ date፣ rm ቀርበዋል ("^" የሚለው ቅድመ ቅጥያ ቤተኛ ትዕዛዞችን ለመጥራት ሊያገለግል ይችላል፣ ለምሳሌ "^ls" መደወል ls ይጀምራል። የስርዓት መገልገያ). ስለተመረጠው ፋይል መረጃ በሰንጠረዥ መልክ ለማሳየት እንደ ክፍት ያሉ ልዩ ትዕዛዞችም አሉ። ራስ-ሰር መተንተን ለJSON፣ TOML እና YAML ቅርጸቶች ይደገፋሉ።

/ሆም/ዮናታን/ምንጭ/ኑሼል(ማስተር)> Cargo.toml ክፈት

——————+——————————————
ጥገኝነቶች | ዴቭ-ጥገኛዎች | ጥቅል
——————+——————————————
[ነገር] | [ነገር] | [ነገር] ——————+——————+——————

/ሆም/ዮናታን/ምንጭ/ኑሼል(ማስተር)> ክፍት ካርጎ.toml | ጥቅል ያግኙ

————-+———————————————————————————
ደራሲያን | መግለጫ | እትም | ፍቃድ | ስም | ስሪት
————-+———————————————————————————
[ዝርዝር] | ቅርፊት ለ GitHub ዘመን | 2018 | MIT | ኑ | 0.2.0
————-+———————————————————————————

/ሆም/ዮናታን/ምንጭ/ኑሼል(ማስተር)> ክፍት ካርጎ.toml | ጥቅል.ስሪት ያግኙ | አስተጋባ $ it

0.2.0

ረድፎችን ለማጣራት፣ በአምዶች ለመደርደር፣ መረጃን ለማጠቃለል፣ ቀላል ስሌቶችን ለማከናወን፣ የእሴት ቆጣሪዎችን ለመጠቀም እና ውጤቱን ወደ CSV፣ JSON፣ TOML እና YAML ቅርጸቶች ለመቀየር የሚያስችል፣ የተዋቀረ ውሂብን ለማጣራት ብዙ አይነት መመሪያዎች ተሰጥተዋል። ላልተደራጀ መረጃ (ጽሑፍ) በገደብ ቁምፊዎች ላይ በመመስረት ወደ አምዶች እና ረድፎች ለመከፋፈል መመሪያዎች ቀርበዋል ።

ምንጭ: opennet.ru

አስተያየት ያክሉ