Pytania oznaczone «shell»

97
Odwołanie się do pliku względem wykonywanego skryptu

W pisanym przeze mnie skrypcie bash używam sourcedo dołączania zmiennej zdefiniowanej w pliku konfiguracyjnym. Skrypt do wykonania to act.sh, a skrypt do wykonania sourced to act.conf.sh, więc act.shmam: source act.conf.sh Jednak działa to tylko wtedy, gdy działa act.shw katalogu zawierającym...

96
Jak znormalizować ścieżkę w PowerShell?

Mam dwie ścieżki: fred\frog i ..\frag Mogę połączyć je razem w PowerShell w ten sposób: join-path 'fred\frog' '..\frag' To daje mi to: fred\frog\..\frag Ale ja tego nie chcę. Chcę znormalizowanej ścieżki bez podwójnych kropek, na przykład: fred\frag Jak mogę to uzyskać?...

96
Weryfikacja parametrów w skrypcie Bash

Wymyśliłem podstawowy, który pomaga zautomatyzować proces usuwania wielu folderów, gdy stają się niepotrzebne. #!/bin/bash rm -rf ~/myfolder1/$1/anotherfolder rm -rf ~/myfolder2/$1/yetanotherfolder rm -rf ~/myfolder3/$1/thisisafolder Jest to wywołane w ten sposób: ./myscript.sh...

96
Edytuj skrypt powłoki, gdy jest uruchomiony

Czy możesz edytować skrypt powłoki, gdy jest uruchomiony, i mieć wpływ na zmiany działającego skryptu? Ciekawi mnie konkretny przypadek skryptu csh, który mam, który uruchamia kilka różnych smaków kompilacji i działa przez całą noc. Jeśli coś przyjdzie mi do głowy w trakcie operacji, chciałbym...

96
Bash ustawił + x bez drukowania

Czy ktoś wie, czy możemy powiedzieć set +xw bashu bez drukowania: set -x command set +x ślady + command + set +x ale powinien po prostu wydrukować + command Bash to wersja 4.1.10 (4). Od jakiegoś czasu mnie to niepokoi - wyjście jest zaśmiecone bezużytecznymi set +xwierszami, przez co...

96
Odpowiedni hashbang dla skryptów Node.js.

Próbuję stworzyć skrypt dla node.js, który będzie działał w wielu środowiskach. Szczególnie dla mnie przełączam się między OS X i Ubuntu. W pierwszym przypadku Node jest instalowany jako node, ale w drugim jest nodejs. W górnej części mojego skryptu mogę mieć: #!/usr/bin/env...

95
Skrypt programu PowerShell nie akceptuje znaku $ (dolara)

Próbuję otworzyć połączenie danych SQL przy użyciu skryptu programu PowerShell, a moje hasło zawiera $znak: $cn = new-object system.data.SqlClient.SqlConnection("Data Source=DBNAME;Initial Catalog=Catagory;User ID=User;Password=pass$word;") Kiedy próbuję otworzyć połączenie, mówi: Logowanie...

95
Jak prawidłowo zagnieżdżać backticks Bash

Albo brakowało mi jakiegoś luzu, albo luzowanie nie wydaje się działać przy zbyt dużej zapętleniu cytowań programisty. $ echo "hello1-`echo hello2-\`echo hello3-\`echo hello4\`\``" hello1-hello2-hello3-echo hello4 Chciał hello1-hello2-hello3-hello4-hello5-hello6-...

95
Skopiuj plik zdalnie za pomocą PowerShell

Piszę skrypt PowerShell, który chcę uruchomić z serwera A. Chcę połączyć się z serwerem B i skopiować plik na serwer A jako kopię zapasową. Jeśli nie można tego zrobić, chciałbym połączyć się z serwerem B z serwera A i skopiować plik do innego katalogu na serwerze B. Widzę Copy-Itempolecenie,...

95
Wyświetl dwa pliki obok siebie

W jaki sposób 2 nieposortowane pliki tekstowe o różnej długości mogą być wyświetlane obok siebie (w kolumnach) w plikushell Podano one.txti two.txt: $ cat one.txt apple pear longer line than the last two last line $ cat two.txt The quick brown fox.. foo bar linux skipped a...