Liệt kê toàn bộ tập tin, lưu vào mảng và các ví dụ liên quan trong bash script

Đôi lúc chúng ta cần lưu kết quả sau khi thực hiện lệnh ls hoặc lệnh find vào một mảng (array) để xử lý cho một yêu cầu nhỏ nào đó.
Trong bài này chúng ta sẽ tìm các file có đuôi .sql trong một thư mục, sau đó in ra tên không chứa đuôi .sql của từng tập tin.
Đầu tiên chúng ta cần list ra những file có đuôi .sql với lệnh ls và lưu vào array ten la files

Sau đó chúng ta tiến hành loop để in chỉ tên tập tin không co duoi .sql ( abc.sql thoi nhe, abc.xyz.sql ?? 😀 😛 )

Các bạn có thể mở rộng yêu cầu, chẳng hạn bạn muốn đọc từng file .sql ứng với từng table trong postgres database chẳng hạn, sau đó dùng lệnh pg_restore
ví dụ nhé:

Với $1 là param đuờng dẫn đến thư mục chứa file .sql.
Sau đó các bạn có thể lưu lại thành 1 file jjdo.sh, sau đó chạy :

P/S:
Để thay thế 1 pattern trong bash ta dùng ${var_name#shortest_matched_pattern} hoặc ${var_name#longest_matched_pattern} # tìm từ đầu – % tìm từ cuối

Viết cho ngày mới, thiệt là mới

Những ngày qua nhiều cảm xúc đến với mình. Và quả thật mình có quá nhiều cảm xúc 😀
Mình quyết định sẽ mở một chuyên mục riêng về những suy nghĩ và kinh nghiệm trong cuộc sống. Dành cho blog cá nhân thầm kín kia chỉ những chuyện cả nhân và góc riêng chỉ mình biết.
Chả biết từ khi nào văn phong của mình lại dài dòng văn tự khúc dạo đầu như rứa ( làm tình thì chắc cần phải dài dòng thì mới hiệu quả – sách vở nói vậy :v)
Sáng ni khi đi làm mình vừa đi vừa nghĩ về chuyện khởi nghiệp và những trường hợp xoay quanh nó.
Thằng nhiều tiền, khi khởi nghiệp, thường lại thiếu trình độ và ko am hiểu về kỹ thuật và công nghệ.
Những thằng giỏi về kỹ thuật rành công nghệ lại đói tiền (đốt tiền đuờng dài, thì phải mạnh vì gạo, bạo vì tiền) – nhiều khi mấy tay này lại hơi lập dị, và ego quá lớn nên rất khó thành công khi khởi nghiệp.
Những thằng được cả 2 thì lại thiếu quan hệ, và những tiêu chí khác. Có thằng thì lại chỉ thích đi một mình, có thằng thì chưa làm đuợc gì lại sợ người ta cướp mất ý tưởng …
Lại nhớ đến một năm trước, mình gặp một anh khá lớn tuổi có nhờ mình SEO giúp web của anh chuyên về mái hiên di động. Trước đó lão có rất nhiều tiền, đạn nhiều vô kể, bắn lung tung và xối xả – để rồi khi hết đạn lão lại ki bo từng cắc khi đầu tư vào SEO cho trang web về mái hiên của lão.
Chuyện đời đúng trăm ngả, chả biết đường nào mà lần, cứ thế vô vi như Lão Tử có phải hay không? Đến đâu rồi sẽ đến, stay hungry, stay foolish – Sống như ngày mai sẽ chết.
À mà không mình lại nhớ đến câu nói của Ngọc Trinh (ngưòi mình hay mơ đến mỗi khi quay tay) – không tiền thì cạp đất mà ăn à.
Tỉnh lại, làm việc, chiến thôi.