NTFS $ MFTMirr не соответствует $ MFT

Просто переберите все строки в файле:

while read line
do
    echo "function $line() { return stuff; }" > "$line/function.js"
done < foo.txt

Конечно, это предполагает, что у вас уже есть каталоги, названные строками в foo.txt . Если это не так, сначала создайте их с помощью mkdir "$ line" .


Другой подход с awk вместо цикла:

awk '{printf("%s\n","function "$0"() { return stuff; }")>$0"/function.js"}' foo.txt
3
30.04.2018, 07:09
2 ответа

Я запустил sudo ntfsfix /dev/sdb1(, где sdb1 — это имя устройства из сообщения об ошибке ), и это решило проблему.

5
27.01.2020, 21:11

ОБНОВЛЕНИЕ 2019 :В некоторых последних версиях Linux вам необходимо установить утилиты ntfs -3g :

.

Откройте ТЕРМИНАЛ и напишите:

sudo apt -получить установку ntfs -3g

(Или скачать сhttp://www.tuxera.com/community/ntfs-3g-download/)

И после записи:

sudo ntfsfix /dev/sdb1 (где sdb1 — это имя устройства из сообщения об ошибке)

ЭТО ВОССТАНОВИТ ПОВРЕЖДЕННУЮ MTF ДО НОРМАЛЬНОГО И ВОССТАНОВИТЕ КОНТРОЛЬ НА ВНЕШНЕМ НАКОПИТЕЛЕ (в среде ОС LINUX ).

3
27.01.2020, 21:11

Теги

Похожие вопросы