bash4

    0

    1答えて

    私はSNMPを介してスイッチ上の各ポートから各パケット値を取得するSNMP監視スクリプトを構築しています。 残念ながら、私のスクリプトは変数がどこにあるのかエラーを表示するようです。 oldin-1 = 1: を見つけていないコマンドは、各ポート番号に変数をインクリメントするためのより良い方法だろうことをだれにも知っていますか? #Defining Variables switch=192.16

    0

    2答えて

    私は修正することができないかなり単純な問題のように思えますし、私がbashから得ている唯一の助けは、それが悪い代用だということです。どんな助け? #!/bin/bash lang=Python frameworks=('Python=(Django Flask Pyramid)' 'Ruby=(Rails Cuba)') for i in "${frameworks[@]}";do eval

    3

    3答えて

    数値を2つ以上含む可能性のあるファイルから数値を1回だけ削除しようとしています。 FILE_INPUT = 2 4 18 8 8 10 12 14 は、私が '8' を削除する必要がありますが、一度だけ、私は '18' を維持したいです。私はsed '/8/d'、grep -v -w '8'とawk '$1 !=8'を試してみました 2 4 18 8 10 12 14

    8

    2答えて

    私はbashでスクリプトを書いています。コマンドを実行して、それぞれの行を別々に処理したいと思います。 LINES=$(df) echo $LINES 出力を変換するすべての改行をスペースで返します。 例:その後、私は新しいを可能変数にコマンドの出力を配置することができますどのように 1 2 3 になるだろう 1 2 3 : 出力が可能になっていた場合行はまだ新しい行になるので、

    0

    1答えて

    具体的にはBashバージョン4.0.0では、が有効になっている場合に空の変数[email protected]を使用してアンバウンドの可変エラーを発生させることはできませんか? は、次のことを考えてみましょう: [email protected]:~ $ ./test.sh echo "$BASH_VERSION" + echo '4.0.0(1)-release' 4.0.0(1)-re

    1

    1答えて

    私は自分のプログラミング言語に取り組んでおり、これはbash 4.3+のコードにコンパイルされています。私は自分の言語の最終段階にありますが、再帰関数には小さな問題があります。ここでインデックスを与えられたfibnacci番号を返すとされているbashコードです。 #!/bin/bash function fib() { local a=$1 declare -n ret=

    0

    1答えて

    私はncursesを使ってダイアログウィンドウを持っています。しかし、そのダイアログウィンドウで私はdriver.shの出力を表示したいのですが、どうしたらいいですか?少なくとも、完全なものか完全でないものかのようなもの。 1)/tmp/main.sh if [ "$output" = "1" ]; then # here in this window the driver.sh oup

    0

    1答えて

    bashの3とbashの4の間で同じ結果を出力しない正規表現のチェックとフォローコード: TESTCASE="testcase0" [[ ${TESTCASE} =~ "^testcase[0-9\.]*$" ]] echo $? echo ${BASH_REMATCH} はbash 3.2出力成功した正規表現チェック: を 0 testcase0 はbash 4.1は、正規表現の

    2

    1答えて

    bash 4.4から、.inputrcで変数vi-ins-mode-stringとvi-cmd-stringを設定できます。私はtput setab numberとtput setaf numberを使って、これらの文字列の前景色と背景色を変更しようとしていますが、成功しません。 私はbash-powerlineスクリプトを見てきましたし、それらの機能を使って色付けをすることは可能です。 ご協力い

    0

    2答えて

    archlinux kdeにsun-javaをインストールしました。まず、パッケージをビルドしてインストールします。 ファイル:/ etc/profileを #/ etc/profileを #Set our umask umask 022 # Set our default path PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/u