Pytania otagowane jako for

Znacznik oznaczający wszelkie pytania dotyczące pętli for






4
Unikanie błędów spowodowanych nierozwiniętą gwiazdką
W bash często używam pętli for, takich jak następujące for file in *.type; do sommecommand "$file"; done; wykonać operację dla wszystkich pasujących plików *.type. Jeśli w katalogach roboczych nie zostanie znaleziony plik z takim zakończeniem, gwiazdka nie zostanie rozwinięta i zwykle pojawia się komunikat o błędzie informujący, że ktoś nie …
16 bash  wildcards  for 

4
Pętlę przez folder i listę plików
Mam folder o nazwie „sample” i zawiera 3 pliki. Chcę napisać skrypt powłoki, który odczyta te pliki w przykładowym folderze i opublikuje go na stronie HTTP za pomocą curl. Napisałem następujące informacje na temat wyświetlania plików w folderze: for dir in sample/*; do echo $dir; done Ale daje mi następujące …

4
$ {! FOO} i zsh
${!FOO}wykonuje podwójne podstawienie w bash, co oznacza, że ​​pobiera wartość (ciąg) FOO i używa jej jako nazwy zmiennej. zshnie obsługuje tej funkcji. Czy istnieje sposób, aby to działało tak samo w bashi zsh? Tło: Mam listę zmiennych środowiskowych, takich jak PATH MAIL EDITOR i chcą najpierw wydrukować nazwy zmiennych, a …

3
Wielowymiarowy dla pętli
Czy istnieje sposób na określenie wielu zmiennych (nie tylko liczb całkowitych) w forpętlach w bash? Mogę mieć 2 pliki zawierające dowolny tekst, z którym musiałbym pracować. Potrzebuję funkcjonalnie czegoś takiego: for i in $(cat file1) and j in $(cat file2); do command $i $j; done Jakieś pomysły?

4
Pętla przez pliki z wyłączeniem katalogów
Potrzebuję skryptu, aby zrobić coś z każdym plikiem w bieżącym katalogu, z wyłączeniem podkatalogów. Na przykład w bieżącej ścieżce znajduje się 5 plików, ale 1 z nich to folder (podkatalog). Mój skrypt powinien aktywować polecenie podane jako argumenty podczas uruchamiania tego skryptu. To znaczy „skrypt bash wc -w” powinien podawać …
11 bash  for 



2
W pętli nad tablicą dodaj element do tablicy
Mam problem z pętlą for w bash. Na przykład: Mam tablicę ("etc" "bin" "var"). I iteruję na tej tablicy. Ale w pętli chciałbym dodać trochę wartości do tablicy. Na przykład array=("etc" "bin" "var") for i in "${array[@]}" do echo $i done Wyświetla się etc bin var(oczywiście w osobnych wierszach). A …
9 bash  array  for 

2
Jak używać 3. zmiennej w BASH for loop?
Chcę analizować dane poszczególnych kolumn z kilku plików (aprilPlate.txt, mayPlate.txt, junePlate.txt, julyPlate.txt, augustPlate.txt) za pomocą pętli For. Dane plików wejściowych (aprilPlate.txt, mayPlate.txt, junePlate.txt, julyPlate.txt, augustPlate.txt) wyglądają następująco: Incl Cal Ps Name Q Con Std Status True 255 A1 Sample 1 35.86 0 True 255 A2 Sample 2 36.06 0 True …
bash  for 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.