Latest Post

Tăng thứ hạng và truy cập tự nhiên với 10 phương pháp SEO hay nhất Kiếm Tiền Online (mmo): Khái Niệm và Các Hình Thức Phổ Biến

Để thực hiện việc đổi tên một loạt các tệp trong một thư mục bằng cách sử dụng Shell Script, chúng ta tạo một tệp có tên “rename-files.sh” và sau đó viết mã script bên trong tệp này như dưới đây:

#! /bin/sh
# 
# Rename Multifiles
MEDIA_DIR='/Users/vinascript/Movies'
NO=1

# Excecute
cd $MEDIA_DIR
for file in *.mp4; do
    if [[ $NO == 100 ]] 
    then
        break
    fi
    mv "$MEDIA_DIR/$file" "/$MEDIA_DIR/video_$NO.mp4"
    ((NO=NO+1))
done

Ở đây mình tạo 1 file script để đổi tên tất cả các file trong thư mục /Users/vinascript/Movies có định dạng file .mp4 sang có tên là video_<$no>.mp4

Chú ý là biến $NO == 100 tức là chỉ đổi tên 100 file đầu tiên thôi.

Sau đó chúng ta phân quyền cho file rename-files.sh có quyền thực thi.

sudo chmod +x rename-files.sh

Và cuối cùng chạy nó rất đơn giản

./rename-files.sh

Trả lời

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 *