だから、基本的に私は、変数を持って、新しい変数を作成するために一連の命令の出力を使用するにはどうすればよいですか?
v=overflow_12
は、今私はオーバーフロー分割する_
でcut -d
区切りコマンドをやっているし、私が行っている12そのうち、この変数vを考慮することができます:
echo $v | cut -d '_' -f 2
をそれは私に答え12を与えます。しかし、私はどのように変数に12を格納し、最終的に1を増やして13を作るでしょうか?
私が試した:$i
に12を格納する必要があり
i= echo $v | cut -d '_' -f 2
を?しかし、私がしたとき:
echo $i
それは単なる空白の答えですか?私は最終的にこの変数を1つ増やす必要がありますが、なぜ12が$i
に格納されていないのか分かりませんか?
を使用することをお勧めします: 'i =" $ {v ## * _} " –
bashで:' v = overflow_12;宣言-i値= "$ {v#* _}" +1;エコー$値 '? – Cyrus
あなたの投稿を誹謗しないでください。 –