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ài đặt Maven trên Windows

25 Tháng 4, 2025

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

1 Tháng 5, 2025
Cài đặt Jenkins bằng Docker

Cài đặt Jenkins bằng Docker

30 Tháng 4, 2025

Kiểm tra tài nguyên CPU, RAM trên Ubuntu 22.04

25 Tháng 4, 2025
Unit Test là gì?

Unit Test là gì?

29 Tháng 4, 2025
cdk terraform

CDK cho Terraform

29 Tháng 4, 2025
Hướng Dẫn Thiết Lập LDAPS Trên Windows Server 2022

Hướng Dẫn Thiết Lập LDAPS Trên Windows Server 2022

26 Tháng 4, 2025
DeepSeek AI là gì? Tổng hợp các mô hình DeepSeek mạnh mẽ nhất hiện nay

DeepSeek AI là gì? Tổng hợp các mô hình DeepSeek mạnh mẽ nhất hiện nay

1 Tháng 5, 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

  • Unit Test là gì?
  • CDK cho Terraform
  • Hướng Dẫn Thiết Lập LDAPS Trên Windows Server 2022

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