コンソールに値を印刷する

コンソールに値を印刷する

解決策を探しています。

スクリプトがあります

a.bsh

#!/bin/bash
a=5
echo $a

実行すると、5が印刷されます。

./a.bsh 5

コンソールで操作を実行したときに値5を取得するには、このスクリプトを更新するか、別のスクリプトを使用する必要があります。

$ aをエコー

.bashrc 更新しようとしました。

alias a=5

しかし、それはうまくいきませんでした。私たちもこのようにすることができますかset

アドバイスしてください

答え1

コマンドラインから提供された値をエコーするには、次のようにします。

./a.bsh 5

そしてスクリプト自体は次のようになります。

#! /bin/sh -
printf '%s\n' "$1"

また覚えておいてください:

関連情報