Вы можете сделать это:
cat file2 file3 [...] filen >> file1
Это объединит файл2
, файл3
, ..., filen
до конца file1
на месте. Оператор >>
указывает оболочке записывать в конец файла .
Вы хотите использовать файловую систему для «обработки фрагментации файлов». К сожалению, общего способа сделать это нет. Это потому, что «файловые системы» гораздо более общие, чем файловые системы на дисках - например, у вас есть NFS , FUSE и многие другие механизмы, которые позволяют вам открывать любые виды ресурсов ( не только блочных устройств , таких как жесткие диски) как иерархию файловой системы. Даже для файловых систем на основе блочных устройств нет стандартного механизма для этого, и я также не знаю каких-либо специфических для реализации.
Список, возвращаемый этим сайтом, содержит строки, оканчивающиеся на CR/LF
.CR
(\r
)переместит каретку/курсор в начало строки:
printf 'good \r times'
times