Похоже, вы просите:
awk '{
y = $2;
for(z=1;z<=3;z++){
value = z < $3 ? 0 : z > $4 ? 2 : 1;
$2 = y OFS z OFS value;
print
}
}' file
однако я не могу заставить его производить показанный вывод.
Возможно, проблема связана либо с файловой системой внешнего диска, либо с установленными разрешениями. Вы можете попробовать перечислить файлы как root
, изменив пользователя root
через sudo -i
, root
может читать все, поэтому это временно решит все проблемы с разрешениями.
Чтобы сделать файлы доступными для обычного пользователя, вошедшего в систему, вы можете изменить разрешения. Установите разрешения на что-то обычное.
sudo chmod -R 660 Naruto_Shippuden
Это сделает файлы доступными для чтения и записи.
Отобразите свое имя пользователя через whoami
. А затем изменить владельца Naruto_Shippuden
на вас.
sudo chown -R <user>:<user> Naruto_Shippuden
Где <user>
— отображаемое значение whoami
. (нет root!!)