Как сделать двойную новость?

Другое решение, которое я использую:

fsck.vfat -r /dev/sdXn

Я попросил создать резервную копию таблицы разделов (да) и исправить проблему с некоторыми кластерами (я выбираю no).

После этого я снова запустил и исправить бесплатную сводку кластера. Затем я запускаю:

sudo dosfsck -w -l -a -v  /dev/sdXn

и сообщает, что все нормально!

См. Блог http://tech-vaults.blogspot.com/2011/10/fsckvfat-unable- чтобы создать уникальный-name.html

1
задан 9 December 2015 в 02:00

2 ответа

Используйте printf вместо:

printf "lollipop\nlollipo\nlollip\nlolli\nloll\nlol\nlo\nl"

2
ответ дан 23 May 2018 в 15:10
  • 1
    " с использованием эхо-сигнала " Я все изменил, если увижу, что это работает. – Star OS 9 December 2015 в 01:46

Предпочтительно использовать высокоуровневые и переносные инструменты для специального форматирования вместо таких инструментов, как эхо. Здесь я использую AWK для печати постоянно уменьшающейся подстроки, которая была предоставлена ​​с помощью here-string. Обратите внимание, что я мог бы использовать printf "%s" lollipop | awk . . . также для лучшей переносимости

$ awk '{for(i=length($1);i>=1;i--) print substr($1,1,i)}' <<< "lollipop"       
lollipop
lollipo
lollip
lolli
loll
lol
lo
l

Функция печати AWK всегда печатает одну строку, похожую на java System.out.println. Это можно заменить на print "%s\n",substr($1,1,i)

2
ответ дан 23 May 2018 в 15:10

Другие вопросы по тегам:

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