У меня есть каталог, полный файлов .xls, которые я хочу преобразовать в .csv.Я использую xls2csv.Эта команда только выводит csv на экран, поэтому я считаю, что вам нужно выполнить xls2csv (файл xls)> (новый файл) .csv.Поэтому для этого мне нужно написать цикл.
for f in `ls`; do xls2csv > `rev $f` | cut -d "." | rev | echo ".csv"
Это то, что у меня есть, и оно не работает.Я просто надеюсь, что вы можете точно понять, что я хочу сделать на примере выше.