Làm cách nào để lấy 10 ký tự đầu tiên của một biến bằng Bash?Cách lấy n ký tự đầu tiên của một biến trong Bash?
FOO="qwertzuiopasdfghjklyxcvbnm"
Tôi cần nhận qwertzuiop
.
Làm cách nào để lấy 10 ký tự đầu tiên của một biến bằng Bash?Cách lấy n ký tự đầu tiên của một biến trong Bash?
FOO="qwertzuiopasdfghjklyxcvbnm"
Tôi cần nhận qwertzuiop
.
Nếu biến là: FOO="qwertzuiopasdfghjklyxcvbnm"
sau đó
echo ${FOO:0:10}
sẽ cung cấp cho 10 ký tự đầu tiên.
Cảm ơn bạn rất nhiều vì Cứu giúp ;-) – user2093552
Sử dụng lệnh head
.
echo $FOO | head -c 10
=> qwertzuiop
Đó không phải là cú pháp gán đúng. 'foo = $ {foo: 0: 10}' ... 'foo = $ {foo %%" $ {foo ## ??????????} "}' – ormaaj