Скрыть
[Тупак][Shell] Использование перечеслений типа {foo,bar} в качестве аргументов
Боброго ${time_of_day}
Например:
% du -sb /home/mpd/Music/{Tarja Turunen_My winter storm(FLAC),other/Nightwish} | awk '{sz += $1} END {print sz}'
989591099
Однако:
% cat test
#!/bin/zsh
du -sb $1 | awk '{zs += $1} END {print $1}'
% ./test /home/mpd/Music/{Tarja Turunen_My winter storm(FLAC),other/Nightwish}
417301248
Т.е за $1 считается только сольник Tarj'и, а не все елементы перечисления в {}.
Можно ли заставить zsh/bash счиать их все?
З.Ы. Perl и прочею тяжолую артилерию не предлогать.
З.Ы.Ы. Заранее fnx.
Re:[Тупак][Shell] Использование перечеслений типа {foo,bar} в качестве аргументов
Боброго ${time_of_day}
Например: % du -sb /home/mpd/Music/{Tarja Turunen_My winter storm(FLAC),other/Nightwish} | awk '{sz += $1} END {print sz}' 989591099
Однако: % cat test #!/bin/zsh du -sb $1 | awk '{zs += $1} END {print $1}' % ./test /home/mpd/Music/{Tarja Turunen_My winter storm(FLAC),other/ Nightwish} 417301248
Т.е за $1 считается только сольник Tarj'и, а не все елементы перечисления в {}. Можно ли заставить zsh/bash счиать их все?
З.Ы. Perl и прочею тяжолую артилерию не предлогать.
З.Ы.Ы. Заранее fnx.
Emacs-w3m/1.4.335 w3m/0.5.2