Я ищу, как удалить последнее слово строки в оболочке! Я использую sed, но я нашел способ, как удалить слово lase каждой строки, но не указать строку. Для Exemple: У меня есть файл test.dbУдалить последнее слово строки в оболочке
key1 value1
key2 value2
key3 value3
И я просто хочу, чтобы удалить Value3
sed -i s/'\w*$'// test.db
Эта строка просто удалить последнее слово каждой строки!
Как вы хотите, чтобы указать строку, чтобы удалить последнее слово из? – lurker
jus предоставляет количество строк для ваших s, например, для первой строки: sed -i 1s/'\ w * $' // test.db – tinySandy