DevOps AI
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud
No Result
View All Result
DevOpsAI
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud
No Result
View All Result
DevOpsAI
No Result
View All Result
Home Tin tức

Cách dùng lệnh sed để tìm kiếm và thay thế text trong linux

devopsify by devopsify
10 Tháng 10, 2023
in Tin tức
0
Share on FacebookShare on Twitter

sed là viết tắt của “stream editor”. Nó đọc nội dung file, sửa đổi theo tham số lệnh sed. Mặc định, dữ liệu sẽ được ghi ra màn hình, nhưng bạn có thể ghi ra file mới hoặc chính file đó.

Cài đặt?

sed hầu như được cài đặt mặc định trên các hệ điều hành Linux/Unix. Tuy nhiên bạn có thể kiểm tra phiên bản được cài và cài đặt nếu chưa cài sẵn trên máy bằng lệnh

sed --version
sudo apt-get install sed

Kết quả sẽ tương tự bên dưới

$ sed --version
sed (GNU sed) 4.9
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Tìm và thay thế văn bản trong file bằng lệnh sed

Để replace text trong file bạn có thể dùng lệnh cơ bản như bên dưới trong Linux/Unix

Related Post

C/C++ Code with Visual Studio Code

25 Tháng 4, 2025
AWSume + 1password + Touch ID = AWS credential Automation, Secure

AWSume + 1password + Touch ID = AWS credential Automation, Secure

30 Tháng 4, 2025

SSH đến Linux server không cần mật khẩu

1 Tháng 5, 2025

.NET bây giờ đã native với Ubuntu 22.04!!

17 Tháng 8, 2022
sed -i 's/old-text/new-text/g' input.txt

Thay thế chuỗi xuất hiện lần thứ 2 mỗi dòng

sed -i 's/old-text/new-text/2' input.txt

Thêm dòng trồng vào mỗi dòng

sed G input.txt

Xóa dòng trồng mỗi dòng

sed ''/^$/d' input.txt

In ra các dòng với số thứ tự lẻ

sed -n '1~2p' input.txt

In ra các dòng với số thứ tự chẳn

sed -n '2~2p' input.txt

Thay thế chuỗi theo regular expression

# echo "Hello, Welcome to DevOpsify" | sed 's/(b[A-Z])/(1)/g'

Kết quả sẽ ra: (H)ello, (W)elcome to (D)evOpsify

Một ví dụ khác, giả sử ta có file phone.txt như sau

(091)555-1212
(090)555-1213
(083)555-1214
(064)555-1215

Bạn có thể tách các giá trị và format lại như sau

cat phone.txt | sed 's/(.*))(.*-)(.*$)/Ma vung: 1 Nhom 1: 2 Nhom 2: 3/'
Ma vung: (091) Nhom 1: 555- Nhom 2: 1212
Ma vung: (090) Nhom 1: 555- Nhom 2: 1213
Ma vung: (083) Nhom 1: 555- Nhom 2: 1214
Ma vung: (064) Nhom 1: 555- Nhom 2: 1215
Tags: linux
devopsify

devopsify

Related Posts

Chưa phân loại

C/C++ Code with Visual Studio Code

by devopsify
25 Tháng 4, 2025
AWSume + 1password + Touch ID = AWS credential Automation, Secure
Bảo mật

AWSume + 1password + Touch ID = AWS credential Automation, Secure

by Quân Nguyễn
30 Tháng 4, 2025
SSH đến Linux server không cần mật khẩu
DevOps & Cloud

SSH đến Linux server không cần mật khẩu

by devopsify
1 Tháng 5, 2025
Next Post

OSI là gì và khác TCP/IP?

Để lại một bình luận Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Recommended

Các website demo hay được sử dụng cho thực hành Automation Test

Các website demo hay được sử dụng cho thực hành Automation Test

11 Tháng 6, 2025
Hướng dẫn cài đặt Kubernetes trên Ubuntu 22.04

Hướng dẫn cài đặt Kubernetes trên Ubuntu 22.04

1 Tháng 5, 2025
Cài đặt Maven trên Windows

Cài đặt Maven trên Windows

11 Tháng 6, 2025
Cài đặt Grafana – Loki – Promtail monitoring log Container

Cài đặt Grafana – Loki – Promtail monitoring log Container

1 Tháng 5, 2025
Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent

Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent

16 Tháng 6, 2025
MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật

MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật

16 Tháng 6, 2025
DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

13 Tháng 6, 2025
GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

11 Tháng 6, 2025
DevOpsify

Cộng đồng DevOps Việt Nam chia sẽ kiến thức giúp tăng tốc quá trình phát triển ứng dụng và tự động hóa trong lĩnh vực Cloud DevOps & AI.

Bài viết mới

  • Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent
  • MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật
  • DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

Categories

  • AI & Automation
  • Bảo mật
  • Chưa phân loại
  • DevOps & Cloud
  • Tin tức
No Result
View All Result
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud

© 2025 DevOpsify