Czy istnieje różnica między sekwencjami {1,2,3}a {1..3}?
Na przykład, jeśli mam jakieś pliki
file.1
file.2
file.3
i chcę catje razem Czy korzystanie z niego jest bezpieczne cat file.{1..3} > file?
Wiem, że cat file.*>filemoże to powodować problemy, ponieważ powłoka może czasami losowo rozszerzać pliki (myślę, że to zależy od i-węzłów, prawda?)
file.*nie zależy od i-węzłów. Zawsze sortuje je leksykograficznie, co może zależeć od ustawień lokalizacji.
file.{1..3}który rozszerza się na wszystkie trzy, niezależnie od tego, czy istnieją.
catbłędy file.[123] not foundlub coś bardzo przydatnego.
cat file.[123] >file