Tùy chọn 1: Sử dụng tham số tập lệnh bash
Tạo kịch bản như vậy:
#!/bin/bash
( echo something > "$1".php && kwrite "$1".php ) &
xa lạ
Sau đó, bạn có thể gọi tập lệnh chuyển tên tệp sau lệnh. Sau đó, tập lệnh sẽ tự động tạo tệp có nội dung bạn muốn, thêm .php
phần mở rộng tự động và mở tệp bằng kwrite, đồng thời giải phóng dấu nhắc đầu cuối để bạn nhập lệnh sau.
$1
trong tập lệnh là một biến tự động lấy từ tiếp theo trên dòng lệnh. ví dụ. nếu tập lệnh được gọi phpfile
, sau đó lệnh
phpfile myfile
sẽ tạo và mở tệp myfile.php
.
Tùy chọn 2. Sử dụng đọc
chỉ huy
Các đọc
lệnh cho phép nhắc người dùng nhập liệu tại dòng lệnh.
#!/bin/bash
echo "Vui lòng nhập tên tệp:"
đã đọc FILENAME
echo something > "$FILENAME".php && nohup kwrite "$FILENAME".php &
xa lạ
nohup
có thể hữu ích nếu bạn đang làm việc từ thiết bị đầu cuối. Nó tách trình chỉnh sửa khỏi các quy trình đầu cuối, vì vậy nó sẽ không bị đóng nếu bạn đóng thiết bị đầu cuối.
Tùy chọn 3. Sử dụng công cụ đồ họa
Zenity, được cài đặt mặc định trong Ubuntu, hoặc Khộp thoại trên màn hình Plasma, cho phép bạn nhắc người dùng nhập liệu trong hộp thoại đồ họa để sử dụng trong tập lệnh. Bạn gọi những công cụ này trong một tập lệnh. Đầu vào của người dùng sau đó được đặt trong một biến. Lợi thế ở đây là sau đó bạn có thể gán tập lệnh cho một phím tắt. Sau đó, bạn có thể gọi nó bằng một lần nhấn phím để hộp thoại Zenity bật lên và để tập lệnh thực hiện công việc của nó.
#!/bin/bash
FILENAME=$(zenity --entry --title "Name request" --text "Vui lòng nhập tên tệp:")
echo something > "$FILENAME".php && nohup kwrite "$FILENAME".php &
xa lạ