Sed - как удалить последний символ в строке: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
(Новая страница: «=== Sed - как удалить последний символ в строке === Удалить последний символ в строке можно ч...»)
 
Строка 14: Строка 14:
 
  36.136.207.231,
 
  36.136.207.231,
  
Удаляем последний символ "," и добавляем IP в черные списки:
+
Удаляем последний символ "," и добавляем IP в черные списки фаервола:
 
  # tail -n1000 ips.txt | awk {'print $2'} | sed 's/.$//' >> /etc/csf/csf.deny
 
  # tail -n1000 ips.txt | awk {'print $2'} | sed 's/.$//' >> /etc/csf/csf.deny

Версия 07:56, 26 октября 2023

Sed - как удалить последний символ в строке

Удалить последний символ в строке можно через

# sed 's/.$//' file.txt

Пример:

# tail -n1000 ips.txt | awk {'print $2'}
124.109.94.136,
26.48.195.40,
154.101.118.119,
118.49.155.138,
26.234.215.167,
36.136.207.231,

Удаляем последний символ "," и добавляем IP в черные списки фаервола:

# tail -n1000 ips.txt | awk {'print $2'} | sed 's/.$//' >> /etc/csf/csf.deny