xonshを使用してディレクトリ内の複数のファイルをbzipしたいと考えています。これを行うには良い方法はありxonshを使用してlsでファイルをループする
$ ls
table_aa.csv table_amgn.csv table_csco.csv table_esrx.csv table_hal.csv table_jbl.csv table_pcg.csv table_zmh.csv
table_aapl.csv table_amzn.csv table_d.csv table_gas.csv table_hp.csv table_jpm.csv table_usb.csv
$ for fn in ls:
.. bzip2 fn
..
NameError: name 'ls' is not defined
OK、私は$()
明示的
$ for fn in $(ls).split():
. bzip2 fn
bzip2: Can't open input file fn: No such file or directory.
bzip2: Can't open input file fn: No such file or directory.
を使用します。私は最初に、次のでこれをしようか?
$ xonsh --version
('xonsh/0.3.4',)