«Қабық» термині көбінесе Unix және Linux операциялық жүйелерімен байланысты мәтіндік интерактивті командалық аудармашылардың жалпы сыныбына жатады. Қабық сценарийлері туралы сұрақтар үшін «bash», «powershell» немесе «ksh» сияқты нақты тегтерді пайдаланыңыз. Белгілі бір тег болмаса, портативті (POSIX-үйлесімді) шешім пайдаланылуы керек, бірақ «posix» немесе «sh» параметрлерін қолдану қажет.
55
жауаптар

Python ішіндегі сыртқы пәрменді шақырыңыз

Python сценарийінен сыртқы команданы қалай шақыруға болады? (Unix shell немесе Windows пәрмен жолында жазған сияқты)
18 қыркүйекке белгіленген '08 4: 35-те
34
жауаптар

Каталогтың сценарий қабығында бар-жоғын тексеріңіз

Сценарий қабығындағы каталогтың болуын немесе болмауын тексеру үшін қандай пәрменді пайдалануға болады?
set 12 set . '08 сағат 11:06
27
жауаптар

Сілтегі айнымалы мәндерді біріктіру әдісі

PHP жүйесінде жолдар төмендегідей біріктіріледі: $ foo = «Hello»; $ foo. = «Әлем»; Мұнда $ foo «Hello World» болады. Бұған қалай қол жеткізілді?
15 қарашада орнатылды '8 сағат 8:38
35
жауаптар

Бастапқы сценарийден бағдарлама бар-жоғын қалай тексеруге болады?

Қатені қайтаратын немесе шығатын немесе сценарийді пайдалануды жалғастыратын бағдарлама бар-жоғын қалай тексере аламын? Меніңше, бұл жеңіл болуы керек, бірақ ол мені ұрды.
27 ақпанда белгіленген '09 сағат 0:52
11
жауаптар

Қалтаны қашықтан жергілікті жерге қалай көшіру керек?

Scp папкасын қашықтан жергілікті жерге дейін болатынына сенімді емеспін, бірақ әлі де басқа опцияларым жоқ. Мен серверге кіру үшін ssh-ді қолдана отырып, foo қалтасын home / user / Desktop (менің жергілікті) қалтасына көшіргім келеді. Командалар бар ма?
Шілде айының 3-і күні сағат 8: 17-де
16
жауаптар

«2> 1» қабықшада нені білдіреді?

Unix қабығында, stderr мен stdout-ді кейінгі өңдеу үшін stdout ағынына қосқым келетін болса, келесі команданың соңында төмендегіні қосуға болады: 2> 1 Сондықтан, егер мен «head» сөзін g ++-де шығарғым келсе, мен бірдеңе жасай аламын бұл сияқты ...
мамырда 04: 09-де 1: 57-де орнатылған
34
жауаптар

Жолды бөлгіште қалай бөлуге болады?

Мен бұл сызықты айнымалы түрде сақтап отырмын: IN = «bla@some.com; john@home.com» Енді сызықтарды бөлгішке бөлгісі келеді, сондықтан менде бар: ADDR1 = «bla@some.com» ADDR2 = «john@home.com» Мен міндетті емес айнымалы ADDR1 және ADD қажет емес ...
28 мамырда '09 сағат 5:03 де орнатылған
15
жауаптар

Mkdir, егер dir әлі жоқ болса ғана?

AIX жүйесінде KornShell (ksh) астында іске қосу үшін сценарий қабығын жазамын. Каталог жасау үшін mkdir пәрменін қолданғым келеді. Бірақ каталог бұрыннан бар болуы мүмкін және бұл жағдайда ештеңе жасағым келмейді. Сондықтан, каталогтың жоқтығын тексергім келеді ...
27-сәуірде белгіленген '09, 17:47
42
жауаптар

Каталогтың барлық жолдарын рекурсивті түрде қалай оқуға болады?

Бізде PHP қосымшасы бар және біз кодтың барлық сызықтарын белгілі бір каталогта және оның ішкі каталогтарында санағымыз келеді. Түсініктемелерді елемеудің қажеті жоқ, өйткені біз жай ғана қатал идеяны алуға тырысамыз. wc -l * .php Бұл команда жақсы жұмыс істейді ...
31 тамызда орнатыңыз . '09 20:42
14
жауаптар

Белгілі бір жолды қамтитын мәтін файлындағы жолдарды жойыңыз.

Белгілі бір жолды қамтитын мәтіндік файлдағы барлық жолдарды алып тастау үшін sed қалай пайдалануға болады?
23 наурызда сағат 22: 46-да белгіленді
31
жауап

Айнымалы мәннің bash-да орнатылғанын қалай тексеруге болады?

Айнымалы мәннің bash-да орнатылғанын қалай білуге ​​болады? Мысалы, пайдаланушы функцияның бірінші параметрін бергенін қалай тексеруге болады? функциясы {# егер $ 1 орнатылса? }
30 шам. '17 сағат 17:54
29
жауаптар

Linux сценарийінде Ия / Жоқ / Болдырмау енгізуді қалай сұрауға болады?

Мен сценарий қабығындағы кірісті кідіртіп, пайдаланушыны таңдауға шақырамын. Стандартты сұрақ «Ия, Жоқ немесе Болдырмау». Бұл әдеттегі Bash шақыруында қалай істеу керек?
22 oct орнатылды . '08 сағат 20:03
13
жауаптар

Bash-дегі пәрменнің шығысындағы айнымалы мәнді қалай орнату керек?

Менде өте қарапайым сценарий бар: #! / Bin / bash VAR1 = «$ 1» MOREF = '$ vAR1 қарсы sudo run пәрмені | grep аты | cut -c7- 'echo $ MOREF Мен осы сценарийді командалық жолдан іске қосып, дәлелдерден өткізген кезде, мен қабат емеспін ...
10-қаңтарға белгіленген '11 at 23:58
17
жауаптар

Bash-дағы айнымалы мәндермен анықталған сандардың диапазонына қалай итерациялау керек?

Ауқым айнымалы мәнге орнатылса, Баштағы бірқатар сандарды қалай итерациялау керек? Мен мұны мұны істей алатынымды білемін (бұл Баш құжаттағы «дәйектілік өрнегі» деп аталады): for i in {1..5}; echo $ i; орындалды: 1 2 3 4 5 ...
04 қазанда орнатқан '08 4:38
9
жауаптар

Қойылмалы таңбалардың негізінде ағымдағы және ішкі қалталардағы барлық файлдарды қалай өзіме қайта табуға болады?

Қойылмалы таңбалардың негізінде ағымдағы және ішкі қалталардағы барлық файлдарды қалай өзіме қайта табуға болады?
06 мамыр 11: 00-де белгіленген