- Published on
Sử dụng câu lệnh grep trên Linux
- Authors
- Name
Table of Contents
Dùng câu lệnh grep để tìm kiếm: nội dung bên trong các file, tìm tên file trong các thư mục...
Tìm nội dung trong 1 file cụ thể
$grep -rn {Nội dung cần tìm kiếm} {Đường dẫn của file}
Tìm nội dung trong tất cả các files trong 1 thư mục và các thư mục con
$grep -rn {Nội dung cần tìm kiếm} {Tên thư mục chứa các files}
$grep -rn --exclude-dir=public/ {Nội dung cần tìm kiếm}
Thay thế chuỗi tất cả các files trong folder và folder con
grep -rl '{var1}' public | xargs sed -i 's/{var1}/{var2}/g' &
Có thể ứng dụng câu lệnh này trong Github Actions. Ví dụ:
- name: =/css/
run: grep -rl '=/css/' public | xargs sed -i 's/=\/css\//=https:\/\/cdn.jsdelivr.net\/gh\/DungSherlock\/i22.be@${{ steps.current-time.outputs.formattedTime }}\/css\//g' &