Сейчас я новичок в сценариях, но мне трудно понять команду "for" (особенно с этими токенами, разделителями и т.д.). Говоря так, я думаю, что команда может быть использована, чтобы делать то, что я делаю. Если это не так и есть более простой способ, игнорируйте мое невежество :(
Скажем, у меня есть несколько строк в текстовом файле abc.txt, каждая строка начинается и заканчивается "(кавычки) Например, файл из 3 строк
"hey what is going on @mike220. I am working on your car. Its engine is in very bad condition"
"Because if you knew, you'd get shredded and do it with certainty"
"@honey220 Do you know someone who has busted their ass on a diet only for results to come to a screeching halt after a few weeks"
Как я могу обрезать каждую строку в кавычках до фиксированной длины, скажем, 30 или 50 или 100 символов (включая пробелы) Я хочу ввести количество символов в пакете, и он может обрезать соответствующим образом и создать файл def.txt с урезанным строки в кавычках.
Скажем, я ввожу 50, результаты приведенного выше примера должны быть
"hey what is going on @mike220. I am working on you"
"Because if you knew, you'd get shredded and do it"
"@honey220 Do you know someone who has busted their"
Спасибо
PS Если вы используете For command, пожалуйста, объясните команду.
РЕДАКТИРОВАТЬ: Хотя предоставленный ответ работал, есть проблема с неанглийским текстом. Я получаю искаженный текст в выходном файле для неанглийского текста во входном файле. Любая помощь @barlop здесь - это неанглийский текст (1 строка)
"फाइल है इसको ना पढ़े आपको कोई मतलांब नही"