cuốn sách gpt4 ai đã làm

linux - 为什么 "expr $n - 1"有效,而 "expr $n -1"无效?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 23:36:41 30 4
mua khóa gpt4 Nike

Tôi có một vấn đề nhỏ. Nếu bạn muốn kiểm tra thì đây là hai tập lệnh bash. đây là công việc

#!/bin/bash
N=40
trong khi [ "$N" -gt 0 ]
do
tiếng vang $N
N=`expr $N - 1`
xong

Điều này sẽ không hoạt động

#!/bin/bash
N=40
trong khi [ "$N" -gt 0 ]
do
tiếng vang $N
N=`expr $N -1`
xong

Có vẻ như vấn đề xảy ra với dòng này N=kinh nghiệm $N -1

Hệ thống của tôi là CentOS 7

bash, phiên bản 4.2.45(1)-release (x86_64-redhat-linux-gnu)

câu trả lời hay nhất

- 1 Đó là hai từ. -1 là một từ. $N-1 là một biểu thức $N-1 là hai thuật ngữ không có vị ngữ.

Bạn biết phải làm gì phải không?

Về linux - tại sao "expr $n - 1" hoạt động nhưng "expr $n -1" thì không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/29078237/

30 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress