вырезать диапазон столбцов sed / awk / cat

Я хотел бы несколько раз вырезать определенный диапазон текста (например, символы 17-63) из файла *.txt длиной несколько тысяч строк.

Одна строка выглядит так:

 <script>addRow("monatswerte_RR_00002_19140101_20061231_hist.zip","monatswerte_RR_00002_19140101_20061231_hist.zip",0,"12.3 kB","8/11/15, 5:18:00 PM");</script> 

Кто-нибудь может предложить:

я. Вырезать этот диапазон текста?

II. Добавить его в другую общую строку?

Обновлено:

 awk -F\" '{print $2}' all-files.txt > output.txt 

Дает мне .txt файл с именем output.txt . Затем я использовал

 awk '{print "ftp://ftp-server.etc..." $0;}' output.txt > list.txt 

Чтобы создать окончательный список имен файлов, необходимых для веб-соскабливания.

Моя первая мысль была такой же, как у Джеффа Шаллера: cut -c 17-64 . Однако это включает заключительную цитату, поэтому вам нужно cut -c 17-63

Если вы хотите, чтобы первое цитируемое слово, а не каждое слово, было одинаковой длины, вы можете использовать awk: awk -F\" '{print $2}' file.txt