/ / Skrypt Bash Jak otworzyć plik wykonywalny i otworzyć wiele plików w pliku wykonywalnym? - bash, plik, drukowanie, notatnik ++

Bash Script Jak otworzyć plik wykonywalny i otworzyć wiele plików w pliku wykonywalnym? - bash, plik, drukowanie, notatnik ++

Moim celem jest automatyczne otwarcie kilku określonych plików z wywołania skryptu bash.

P: = katalog osobisty

Podejście 1:

Przykładowy kod poniżej (nazwa pliku: test):

    run "P:Notepad++notepad++.exe" "P:test1.txt" "P:test2.txt"

Pytanie 1: Kiedy robię „./test” w powłoce bash, otwiera Notepad ++. Exe z test1.txt i mówi „P: test2.txt” nie istnieje. Utwórz go? ”

Mam zarówno test1.txt, jak i test2.txt w napędzie P: więc nie jestem pewien, dlaczego „test2.txt” nie istnieje. Czy można wziąć tylko jeden parametr?

Podejście 2:

Próbowałem użyć podejścia tablicowego, ale to nie działa.

    array = ("P:test1.txt" "P:test2.txt")
run "P:Notepad++notepad++.exe" $array[*]

Teraz otwiera Notepad ++. Exe bez otwartych plików i mówi „P: test2.txt” „nie istnieje”. Utwórz go? ”

echo $ {ARRAY [0]} Drukuje całą tablicę jako ciąg ... nie wiem dlaczego

ROZWIĄZANY Zobacz odpowiedź poniżej.

Dziękuję wszystkim, którzy pomogli. Każde eleganckie podejście / rozwiązanie jest również doceniane :)

Odpowiedzi:

0 dla odpowiedzi № 1

Nie masz pewności co do parametrów polecenia run w bashu, ale wygląda na to, że istnieje potrzeba wypełnienia, jeśli chcesz otworzyć wiele plików w dowolnym pliku wykonywalnym.

Rozwiązanie:

uruchom „P: Notatnik ++ notatnik ++. exe” „P: test1.txt” „P: test2.txt” „”

„” Jest rodzajem wypełniacza, ale pozwala na otwarcie notatnika ++. Exe i dwóch plików tekstowych.

Ma to na celu automatyzację :) Mam nadzieję, że pomoże innym użytkownikom!