Klausimai pažymėti „shell“

Sąvoka „apvalkalas“ reiškia bendrąją tekstinių interaktyvių komandų vertėjų klasę, kuri dažniausiai siejama su „Unix“ ir „Linux“ operacinėmis sistemomis. Jei turite klausimų apie „Shell“ scenarijus, naudokite konkretesnes žymes, pvz., „Bash“, „powershell“ arba „ksh“. Be specialaus žyma, reikėtų naudoti nešiojamą (suderinamą POSIX) tirpalą, nors pageidautina naudoti „posix“ arba „sh“.
56
atsakymai

Skambinkite išorine komanda pythone

Kaip galiu skambinti išorine komanda (tarsi aš įvedžiau ją Unix apvalkalu arba „Windows“ komandinėje eilutėje) iš „Python“ scenarijaus?
rugsėjo 18 d '08 4:35
34
atsakymai

Patikrinkite, ar aplanke yra skripto apvalkalas

Kokią komandą galiu naudoti, kad patikrintumėte, ar nėra scenarijaus korpuso katalogo?
nustatyti 12 sep. '08 11:06 val
28
atsakymai

Kaip sujungti string kintamuosius bash

PHP, stygos sujungiamos taip: $ foo = "Sveiki"; $ foo. = "Pasaulis"; Čia $ foo tampa „Hello World“. Kaip tai pasiekiama bash?
lapkričio 15 d. '10, 8:38
35
atsakymai

Kaip patikrinti, ar programa yra iš „bash“ scenarijaus?

Kaip galiu patikrinti, ar yra programa, kuri sugrąžins klaidą ir išeis, arba toliau naudos scenarijų? Atrodo, kad tai turėtų būti paprasta, bet mane sudaužė.
nustatytas vasario 27 d '09 0:52
11
atsakymai

Kaip nukopijuoti aplanką iš nuotolinio į vietinį?

Nesu tikras, ar „scp“ aplankas galimas iš nuotolinio į vietinį, bet vis dar neturiu kitų parinkčių. Aš naudoju ssh prisijungti prie savo serverio, ir iš ten norėčiau nukopijuoti foo aplanką į namus / vartotoją / darbalaukį (mano vietinį). Ar yra kokių nors komandų ...
yra nustatytas liepos 03 d. 12 val
16
atsakymai

Ką „2> 1“ reiškia apvalkale?

„Unix“ korpuse, jei noriu sujungti stderr ir stdout į stdout srautą tolesniam apdorojimui, galiu pridėti prie mano komandos pabaigos: 2> 1 kaip šis ...
gegužės 04 d
34
atsakymai

Kaip suskirstyti eilutę pagal ribotuvą bash?

Turiu šią eilutę išsaugoti kintamajame: IN = "bla@some.com; john@home.com" Dabar norėčiau suskirstyti eilutes į separatorių, todėl turiu: ADDR1 = "bla@some.com" ADDR2 = "john@home.com" Man nebūtinai reikia kintamųjų ADDR1 ir ADD ...
gegužės 28 d
15
atsakymai

Kaip mkdir tik tada, jei dir dar neegzistuoja?

Rašau scenarijų apvalkalą, kuris bus paleistas pagal KornShell (ksh) AIX. Norėčiau naudoti komandą mkdir sukurti katalogą. Tačiau katalogas jau gali būti, ir šiuo atveju nenoriu nieko daryti. Todėl noriu patikrinti, ar katalogas neegzistuoja ...
nustatytas balandžio 27 d '09 17:47
42
atsakymai

Kaip perskaityti visas katalogo eilutes, kurios yra kataloge?

Mes turime PHP programą ir norime suskaičiuoti visas kodo eilutes pagal tam tikrą katalogą ir jo pakatalogius. Mums nereikia ignoruoti komentarų, nes tik bandome gauti apytikrę idėją. wc -l * .php Ši komanda veikia puikiai ...
nustatyti 31 d. '09 20:42
14
atsakymai

Ištrinkite eilutes tekstiniame faile, kuriame yra tam tikra eilutė.

Kaip naudoti sed, kad pašalintumėte visas teksto failo eilutes, turinčias tam tikrą eilutę?
kovo 23 d. 11 val. 22:46
31
atsakymas

Kaip patikrinti, ar kintamasis nustatytas bash?

Kaip sužinoti, ar kintamasis nustatytas bash? Pavyzdžiui, kaip patikrinti, ar vartotojas davė pirmąjį funkcijos parametrą? veikia {#, jei nustatytas $ 1? }
nustatyti 30 rug. '10, 17:54
29
atsakymai

Kaip galiu prašyti „Yes / No / Cancel“ įvesties Linux scenarijuje?

Noriu sustabdyti įvestį scenarijų korpuse ir paraginti vartotoją pasirinkti. Standartinis klausimas yra „Taip, Ne arba Atšaukti“. Kaip tai padaryti tipiškoje bausmės eilutėje?
22 val. '08 8:03 val
13
atsakymai

Kaip nustatyti kintamąjį komandos išėjimui į bash?

Turiu gana paprastą scenarijų, kuris atrodo taip: #! / Bin / bash VAR1 = "$ 1" MOREF = 'sudo paleisti komandą prieš $ VAR1 | grep pavadinimas cut -c7- 'echo $ MOREF Kai paleisiu šį scenarijų iš komandų eilutės ir perduodu jai argumentus, aš ne grindys ...
nustatytas sausio 10 d '11 23:58
17
atsakymai

Kaip pasikartoti skaičiais, nustatytais kintamaisiais, bash?

Kaip kartoti per numerių diapazoną Bash'e, kai diapazonas nustatytas kaip kintamasis? Žinau, kad galiu tai padaryti (tai vadinama „sekos išraiška“ dokumente „Bash“): „i“ {1..5}; echo $ i; padaryta Kas suteikia: 1 2 3 4 5 Vienas ...
nustatyti spalio 04 '08 4:38
9
atsakymai

Kaip aš galiu rekursiškai surasti visus dabartiniuose ir poaplankiuose esančius failus, remiantis pakaitomis?

Kaip aš galiu rekursiškai surasti visus dabartiniuose ir poaplankiuose esančius failus, remiantis pakaitomis?
gegužės 06 d. 11 d