Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 15.02.2019
Сообщений: 55

Как записать в файл новое значение?

26.09.2020, 09:51. Показов 555. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть файл config.txt с содержимым:
profile_id:134
counter:345


Как записать цифры в переменные, увеличить их на 1, и перезаписать файл с новыми значениями?

profile_id:135
counter:346
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.09.2020, 09:51
Ответы с готовыми решениями:

Как записать новое значение в память на Visual Basic 6.0 ?
Уважаемые эксперты, подскажите пожалуйста, как на Visual Basic 6.0 можно записать новое значение в память. Например: Чтобы...

Как в группе значений выделить 1,2,3 значение и записать в новое поле
Уважаемые специалисты! Есть таблица . На базе ее формируется конечный запрос2. В нем собрана Сумма 5 лучших результатов каждого...

Файлы. Дайте компоненту номер 15 новое значение и снова выведите файл на экран, затем уничтожьте файл
Файлы . Составьте программу, которая создает файл из 20 компонентов: 1,2,...,20 типа integer c помощью for без ввода с...

6
 Аватар для peter_irich
367 / 223 / 53
Регистрация: 18.10.2017
Сообщений: 2,370
26.09.2020, 20:59
Bash
1
2
3
4
5
while read flnm
 
...
 
done < config.txt
man cut, "man bash" на предмет let и т.д.
0
 Аватар для Kukstyler
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
26.09.2020, 22:38
Цитата Сообщение от peter_irich Посмотреть сообщение
man cut


Bash
1
2
3
4
5
Karl@[/home/mobaxterm] $: VAR='profile_id:134'
Karl@[/home/mobaxterm] $: echo ${VAR%\:*}
profile_id
Karl@[/home/mobaxterm] $: echo ${VAR#*\:}
134
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
26.09.2020, 23:57
Bash
1
old_val=$(cat config.txt | grep -i "profile_id" | awk -F\: '{print $2}')
Bash
1
2
echo $old_val
134
Bash
1
let new_wal=$old_val+1
Bash
1
2
echo $new_wal
135
0
Покинул форум
3700 / 1483 / 355
Регистрация: 07.05.2015
Сообщений: 2,903
27.09.2020, 11:14
Dmitry, вы явно мудрите с переменными, ибо всё решается в одно действие:
Bash
1
awk -F\: '{printf "%s:%d\n", $1, $2+1}' <<<$(<config.txt)>config.txt
1
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
27.09.2020, 11:22
Цитата Сообщение от greg zakharov Посмотреть сообщение
вы явно мудрите
в моих случаях (а именно из них и выковырян мой код) - увы, приходится (т.к., и файлы кофигов самые разные, и Коментарии в них насыпаны рядами и колоннами, и параметры не обязательно цифры, и менять их нужно не все, и далеко не прибавлением единицы к старому значению).
0
Покинул форум
3700 / 1483 / 355
Регистрация: 07.05.2015
Сообщений: 2,903
27.09.2020, 11:44
Цитата Сообщение от Dmitry
т.к., и файлы кофигов самые разные, и Коментарии в них насыпаны рядами и колоннами, и параметры не обязательно цифры, и менять их нужно не все, и далеко не прибавлением единицы к старому значению
Техники разбора конфигов разные, иной раз проще применить SQLite, другой - sed или Perl. Но в данном случае задача предельно проста, если конечно автор темы не скрыл от нас какие-то нюансы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.09.2020, 11:44
Помогаю со студенческими работами здесь

Прочитать весь файл целиком и потом записать что-то новое
Не подскажите, как сделать так , чтобы можно было сначала прочитать весь файл , а потом записать что-то новое в него(все это должно быть...

Как записать значение checkbox в файл
Подскажите как записать значение checkbox в файл. что бы когда жму на кнопку следующая запись то значения выбранные в checkbox сохранялись...

Как записать значение memo в файл?
Добрый день. Пожалуйста помогите записать значения memo в файл. Использовал Memo1.Lines.SaveToFile но информация перезаписывается, а мне...

Как записать значение checkbox в файл
Подскажите как записать значение checkbox в файл. что бы когда переключаюсь между записями то значения выбранные в checkbox сохранялись ...

Как записать в файл значение аргумента другой функции?
#include &quot;d3dclass.h&quot; #include &quot;fstream&quot; void D3DClass::GetVideoCardInfo(char* cardName, int&amp; memory) { strcpy_s(cardName, 128,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru