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

linux - Bash - số mũ thay đổi khi tăng sức mạnh

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 02:05:59 25 4
mua khóa gpt4 Nike

cái này hoạt động

câu trả lời=$(echo "2^3" | bc)
$8

Tuy nhiên, đây không phải là trường hợp. Đây là kịch bản hoàn chỉnh:

#!/bin/bash
myvar=$(echo "4-1" | bc)
câu trả lời=$(echo "2^$myvar" | bc)
tiếng vang $câu trả lời

Khi tôi chạy nó với 'set -x' thì đây là kết quả

./test.sh: dòng 3: lỗi cú pháp gần mã thông báo không mong muốn '|'
./test.sh: dòng 3: 'myvar=(echo "4-1" | bc)
++ tiếng vang '2^'
++ bc
(standard_in) 2: lỗi cú pháp
+ đáp án=
+ tiếng vang

Tôi muốn gắn bó với bc nhưng không biết cách chuyển var làm chỉ mục.

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

Nếu kịch bản của bạnThực ra, đây chính xác là lỗi bạn sẽ gặp phải:

#!/bin/bash
myvar=(echo "4-1" | bc)
câu trả lời=$(echo "2^$myvar" | bc)
tiếng vang $câu trả lời

Hãy chú ý đến cái đầu tiên $() thiếu trong $

Về linux - Bash - số mũ thay đổi khi tăng sức mạnh, 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/41049426/

25 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