Tặng bạn con shell này ! Hy vọng nó tốt cho bạn !
Bạn dùng vi hoặc vim hoặc cái gì đó bạn thích tạo file có tên là shellcode (trường hợp của mình) với nội dung sau :
Code:
#!/bin/bash
{
find $1 -type f -name "*.html"
} > listfile | cat listfile | xargs sed -i 's/'$2' //g'
test = `echo $?`
if test==0
then
echo "Ban da thanh cong rui !"
else
echo "Loi te ne roi !!"
fi
# F10 viet shell nay !
ví dụ bạn muốn tìm trong thư mục /var/www/html những file có phần mở rộng là *.html bạn có thể gõ lệnh này !
#./shellcode /var/www/html cai_ma_doc
nó sẽ xóa tất cả các ký tự "cai_ma_doc" trong file *.html kia . Và nó sẽ tạo ra một file có tên là listfile . file này chứa tất cả cac tên file có phần mở rộng là *.html.
note: không được gõ :
#./shellcode /var/www/html/ cai_ma_doc
I love code shell !