LINUX.ORG.RU

Замена


1

0

Всего сообщений: 45

Ищу замену mc

Давно хотел поменять mc на что-нибудь программируемое. Чтобы можно было любое действие перепрограммировать так, как хочется. Есть что-то такое, на что можно заменить mc, но чтобы было более функциональное?

 , ,

serg002
()

Замена терминологии в угоду меньшинства

Вообщем просматриваю баги и тут такое: (между прочем за последние платят вознаграждение, если подтвердят, я конечно не подтвердил)

Issue: Update sensitive terms

Explanation: Terms incorporating "white," "black," "master" or "slave" are potentially problematic. Substituting more neutral terminology is becoming common practice

Suggestion: Change whitelist to allowlist

Для Ъ:

Использовать такие слова как черный, белый, мастер, раб это плохо. Поэтому советую поменять «белый список» на «разрешенный список»

Что думаешь лор и как относишься к таким баг репортам и тенденции в целом?

 , основы, понятия,

anonymous_sama
()

Предлагаю заменить «Проприетарное» на «Закрытое».

Когда линуксоид добавляет новость, ему предлагают выбрать группу. Одна из этих групп - «Проприетарное ПО». Я предлагаю изменить название с «Проприетарное ПО» на «Закрытое ПО», «Несвободное ПО», «Неправосланое ПО», так как явно подразумивалось именно это. Проприетарное ПО спокойно может быть открытым, проприетарное - это всего-лишь то, что подходит и может использоваться только для или на чем-то одном. К примеру systemd проприетарна для Линукса, хотя она вроде открытая и свободная, или рабочая среда cinnamon, тоже проприетарна для Линукса. А вот закрытый 1password - НЕ проприетарен, он есть и на Винде, и на Маке, и с недавних пор и на Линуксе. Я бы предложил именно формулировку «Закрытое ПО», потому-что несвободное ПО может быть открытым.

К этой теме идеально подошел бы тег «Докопался», обратите внимание

 ,

madreyk
()

bash найти в фале и заменить подстроку если найденное значение больше чем эталон

Доброго Вам времени суток!

Подскажите как можно решить задачу:

есть входной файл вида:

EndTime v="27.05.2021 17:09:00"
UserTime v="28.05.2021 18:20:15"
UserTime v="27.05.2021 12:20:34"
UserTime v="27.05.2021 21:12:14"

EndTime забираем в переменную:

ENDTIME="$(cat "${file}" |  grep "EndTime" | sed 's/.*v=\"\(.*\)\".*/\1/' )"

далее надо получить такой-же файл, но значения позже (посимвольно больше) чем в переменной, заменить на значения из переменной $ENDTIME

EndTime v="27.05.2021 17:09:00"
UserTime v="27.05.2021 17:09:00"
UserTime v="27.05.2021 12:20:34"
UserTime v="27.05.2021 17:09:00"

Можно было бы через hold space и pattern space попробовать, но ума не приложу, как в sed или awk вставить сравнение результата со строкой.

Есть мысли?

 , , , ,

sewernyi
()

Ремонт крышки матрицы

Комрадс, нужен ваш совет(опыт): сломались крепления петель к крышке матрицы. Есть два варианта решения этой проблемы:

  1. Замена крышки с петлями;
  2. Приклеить петли к крышке. С первым вариантом все достаточно просто. А вот со вторым более интересно. Чем лучше приклеить: эпоксидкой или соль(сода)+суперклей?

 ,

RazorBG
()

А как сегодня Linux реагирует на замену материнки?

В винде точно нужна переустановка ОС, ибо она просто откажется загружаться. А как в Linux?

 , ,

boris_delaet_site
()

Заменил модуль wifi на lenovo g580

Добрейший вечерочек. Снял с Aser aspire модуль wifi для установки на Lenovo, так как на нём нет Bluetooth. На Lenovo стоит система Linux Mint. Требуется прошивка bios с заменой вшитого в него родного wifi на новый. Как это сделать в лине?

 , ,

MaxWolf5008
()

Смена Linux

Здравствуйте. На ноуте два раздела на жёстком диске. На одном Винда, на другом Ubuntu. Хочу удалить Ubuntu и вместо него установить Mint. Могу ли с флешки загрузить его, отформатировать Ubuntu и установить Mint на этот раздел?

 , ,

grigoryanskiy
()

Как поменять сетевой менеджер без переустановки системы в opensuse?

Здравствуйте, установил я опенсюсю. Выбрал на этапе установки как сетевой менеджер Wicked. Установка длилась час, плюс интернет у меня не резиновый. Вопрос: возможно ли поменять Wicked на NM?

Чего мне не хватает в Wicked:

  • Апплета на панельке кедов
  • Быстрого просмотра состояния сети
  • Быстрого и удобного переключения

В NM это все есть.

Ps. Да, ссзб. Но все таки, помогите, пожалуйста.

 , , , ,

zagatov_lev
()

Удалить и поменять

Привет. Имеется текстовый файл в него изредка падают ip. Вопрос. Как лучше и чем удалить последние цифры ip до точки и вместо них вписать 0/24 Например было: 192.168.0.1 Стало: 192.168.0.0/24 В файле только 1 ip Bash или рнр лучше с помошью последнего.

 ,

Ananist
()

Как поменять цвет волос на фото?

Например с вот такого https://dlyarostavolos.com/wp-content/uploads/2018/02/slider-13.jpg

на вот такой https://i.ibb.co/BrGHrNH/Ab0pqk-WA04-E.jpg

Просто выделение по цвету не катит. Тут надо как то хитро делать. Что результат был адекватны. Тыкал замену цвета в гимпе получалось убого

 , , , ,

LINUX-ORG-RU
()

Замена данных в каталогах с файлами

Добрый день. Есть большой каталог с файлами, каждый файл содержит определенную фразу, которую нужно заменить. Подскажите, может есть программа, с помощью которой можно сделать это за один раз?

 , ,

TheLinuxUser
()

SSD для Macbook Pro Early 2013

Решил заменить SSD на старшей прошке начала 2013 года. Собственно вопрос! Какой производитель лучше, за исключением, конечно, эпловских винтов. И стоит ли внимания такой способ, как установка винтов другого форм-фактора через адаптеры(переходники) ?

 , ,

Evgheny
()

Как перед заменой выполнить поиск между определенными словами?

Задача примерно такая: У меня есть файл apache2.conf и я пытаюсь добавить в vitualhost сайта определенную строку, не удаляя другие.

Сейчас разбираюсь с perl, нашел пример с заменой, но он полностью стирает всё что найдено между ServerName и </VirtualHost> , а мне нужно хотя бы дописать, или в идеале: Найти в apache2.conf нужный virtualhost: ServerName $domain и </VirtualHost> , удалить строку начинающуюся с «ScriptAlias /php-bin/» и добавить свою строку «ScriptAlias /php-bin/ /нужный_путь/»

Нашел скриптик на гитхабе, но он удаляет всё что было в virtualhost, а потом добавляет то что нужно. Хотелось бы что бы не удалял.

Сам скрипт:

my $apacheconf = '/etc/apache2/apache2.conf';
    open(my $fh, '<:encoding(UTF-8)', $apacheconf);	
  
    my $newtext = "\n\tScriptAlias /php-bin/ /var/www/"."$user"."\n";

    my $find = "/var/www/$user/data/www/$domain";
    
    my $str = "";

    while (my $rowa = <$fh>) {
      chomp $rowa;
      $str .= "$rowa\n";
    }
    close $fh;
    my $string = $str;
    $string =~ s/(ServerName $domain).*?(\<\/VirtualHost\>)/$1$newtext$2/gis;

То есть задача у меня такая: Найти определенный virtualhost, удалить из него строку начинающуюся с ScriptAlias и добавить строчку из $newtext

Подскажите пожалуйста как хотя бы добавить строчку, я только учусь думаю что мне проще будет как-то отдельно от этой конструкции удалять строку, к примеру так:

perl -ni -e 'print unless /ScriptAlias \/php-bin\//' $результат_поиска_между_ServerName_и_virtualhost

 , , ,

yuranp
()

Рекурсивная замена текста в файлах

Здравствуйте

Интересует графическая программа для масовой замены текста в большом к-ве файлов.

Желательно программа наподобие этой http://tr.infortech.ru/ только чтобы еще присутствовала функция заменить «от» и «до» было бы здорово.

Знаю что многие начнут плеваться мол через командную строку делай, я бы с радостью, но заменять нужно много и не просто слов а блоков кода в html файлах вида

---------- (function(d, s, id){

var js, fjs = d.getElementsByTagName(s)[0];

if (d.getElementById(id)) {return;}

js = d.createElement(s); js.id = id;

js.src = «//connect.facebook.net/en_US/sdk.js»;

fjs.parentNode.insertBefore(js, fjs);

}(document, 'script', 'facebook-jssdk'));*/ ----------

и заменять нужно много, потому ручками все это вводить учитывая пробелы и т.д. времени много уйдет.

Буду признателен за совет. Всем спасибо.

 

Nicolasik
()

sed: Заменить то, что не подходит под маску

Приветствую всех. Не могу справиться с sed-ом, прошу помощи. Есть файл csv (табуляция), в котором нужно делать несколько замен. Сделал файл с масками. Условно такого содержания:

masks.sed:

s/\abc/1/g s/\def/2/g s/\_123.*/3/g

И вызываю его из bash-скрипта.

sed -f masks.sed inputfile.csv > outputfile.csv

С этими тремя шаблонами все просто и понятно. Нужно так же выполнить замену на 4 всего, что НЕ подходит по последней маске _123, но начинается с подчеркивания. Как это описать в виде еще одного шаблона?

Иными словами, _1234564, _12378 заменить на 3, а _23412, _321453 заменить на 4.

 ,

s45rus
()

Замена TN HD матрицы на IPS Full HD

Добрый день. Будьте добры, подскажите. Есть ноутбук HP 15-ay002ur с матрицей 15.6” (1366x768) HD 30 pin. Хочу заменить на IPS Full HD 1920x1080, но не знаю на сколько это реально, матрицы Full HD на 30 пин находил. Погуглив, узнал что нужно смотреть мол если есть в серии ноуты с такой матрицей, то подойдет. Загуглив серию «HP 15» не нашел свою модель, но нашел другие и с Full HD матрицей. https://www.notebookcheck.net/HP-15-Series.124890.0.html. Так же имеется фото шлейфа и питания с моей матрицы https://i.imgur.com/XpfEhB1.jpg.

Может кто-то более детально разбирается в этом, буду благодарен за информацию.

 ,

TheLinuxUser
()

Нужен совет по замене АКБ в ИБП

Добрый вечер форумчане Нужен ваш совет Необходима замена аккумуляторных батарей в ИБП - https://powerquality.ru/oborudovanie/istochniki-bespereboynogo-pitaniya/ibp-d...

Напряжение 12В, а как понять какой емкости? У кого есть опыт в самостоятельной замене?

 , ,

RomaN_lor
()

Помогите с заменой FTP сервера.

Дамы и господа. Нужна ваша помощь. Есть у меня свой уютный FTP сервер, со своим специфичным софтом. Но в виду увеличения объема софта, стало проблематично его искать. Хочу все это дело заменить на что-то с WEB-интерфейсом, с возможностью хэштегов и пояснениями (описания) к файлу. Единственное пока что подошло - это Own/NextCloud. Подскажите какие еще есть альтернативы?

 , ,

Dyadka74
()

Получить значение из файла, посчитать и заменить в файле через консоль

Приветствую всех зашедших, прошу помощи в следующей задаче.

Есть файл: /path/data.txt

В файле текстовое содержимое:

Hello this is some text
text text value:100 text text
Still some text

Размер текста около 80-100 Kb (возможно для какого-то решения размер будет иметь значение)

Вопрос. Как с помощью командной строки сделать следующее:
1. Получить из файла /path/data.txt текст value:100
2. Прибавить к полученным 100 еще 50 (получить 150). Цифра 50 должна назначаться через аргумент и может являться любым целым числом.
3. Заменить value:100 на value:150 в вышеуказанном файле.

Следующая информация может оказаться полезной:
- Номер строки, где размещено изначальное значение value:100 известно заранее. То есть не нужно искать по всему файлу.
- Весь другой текст в файле меняется
- Эти команды будут выполняться бесконечно в фоновом режиме. То есть скорость выполнения и нагрузка имеет значение.

И при всех этих действиях не ругаться, если такого файла не оказалось или в файле не оказалось такой value:100. То есть просто проигнорировать.

Если у кого есть решение, прошу подсказать. Спасибо

 , ,

antobra
()