Pytania oznaczone «bash»

1
Powiązanie kluczy .inputrc nie działa w majstrowaniu rzemieślnika PHP

Obecnie używam GIT Bash na Windows 10 z niestandardowymi powiązaniami klawiszy w etc/.inputrcpliku. To wszystko działa dobrze. Jednak gdy pracuję z powłoką Laravela „php artisan tinker” Shell , powiązania klawiszy już nie działają. Nie wiem, czy to pomaga, ale dotyczy to „Psy Shell v0.8.18 (PHP...

1
pliki mv z wieloma `.` w nazwie pliku

Mam kilka plików, które otrzymuję o nazwach takich jak (wielu z nich robi to ręcznie codziennie): AA.B.txt WW.C.txt i chcę, aby ich nazwy AA_B.txti WW_C.txttak, że istniejący kod SQL nadal działa zgodnie z oczekiwaniami. W tej chwili pliki te są ignorowane ze względu na format...

1
Przechowywanie i wyświetlanie dat w skrypcie (bash)

Na moim Linuksie (Ubuntu) mam bardzo prosty skrypt kopii zapasowej, zasadniczo: rsync <params> dir_src_a dir_dest_b rsync <params> dir_src_aa dir_dest_bb rsync <params> dir_src_aaa dir_dest_bbb To, co chciałbym zrobić, to to, że przed każdym uruchomieniem rsync zapisz...

1
Linux: bezpieczne usuwanie rekurencyjne w skryptach

Pracuję nad automatycznymi skryptami działającymi na Linux-ie (Debian). Te skrypty są uruchamiane z harmonogramu i manipulują plikami w ich własnych katalogach. Na końcu skryptów muszę usunąć pliki tymczasowe. Obecnie mam coś takiego: #check that some variables are not empty if [[ -z $var1 || -z...

1
Zadania w tle w skryptach powłoki

Mam skrypt powłoki script.shz poleceniem cmduruchomionym w tle, to znaczy: #!/bin/bash … cmd & … Jeśli otworzę emulator terminala (próbowałem xfce4-terminal i gnome-terminal) i uruchomię się script.shw nim, moje polecenie cmdzostanie skutecznie wykonane i wykonane w tle, zgodnie z...

1
cmd.exe uruchomiony z innego cmd.exe

Robię skrypt, który zaczynam bash.exeod Cygwin w systemie Windows: C:\bash.exe my_script.sh Zmienia moje wirtualne środowisko Python w zależności od niektórych warunków. Dla tych, którzy znają Virtualenv, muszę użyć „workon.bat”, a jedynym sposobem na wykonanie skryptu wsadowego jest...