Я теперь новичок в скриптах, но мне очень трудно понять команду " for " (особенно с этими токенами и разделителями и т. д.) . Говоря так, я думаю, что for command можно использовать для того, что я делаю. Если его нет и есть более простой способ, игнорировать мое невежество 🙁
скажем, у меня есть несколько строк в текстовом файле 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"
спасибо
P. S. Если вы используете для команды, любезно объясните, пожалуйста, команду.
EDIT:
Хотя ответ, предоставленный работал, есть проблема с английским текстом. Я получаю искаженный текст в выходном файле для неанглийского текста во входном файле . Любая помощь @barlop
вот неанглийский текст (1 строка)
"फाइल है इसको ना पढ़े आपको कोई मतलांब नही"