sh

    9熱度

    3回答

    我想寫一個bash腳本,我需要做一些浮點數學。基本上我想要做這樣的事情: NUM=$(echo "scale=25;$1/10" | bc) if [ $? -ne 0 ] then echo bad fi 我遇到的問題是$?傾向於保存回聲程序的輸出而不是bc調用。有沒有辦法將bc程序的輸出保存到變量中? 編輯: 感謝您的快速回復。這是查看問題的另一種方法。說我修改劇本一點點,所以它看

    2熱度

    2回答

    我剛剛纔知道.sh文件不使用set,=左右的空格不允許使用,而.csh文件允許使用這個空格。 有沒有什麼地方可以指出我在哪裏可以找到所有這些細微差別?

    2熱度

    4回答

    有沒有更優雅的方式來做到這一點(Bourne shell)? IsThereAnyApplesLeft applesLeft=$? 通常在C或Java,我會做: applesLeft=IsThereAnyApplesLeft

    0熱度

    5回答

    我正在編寫一個Bourne Shell腳本來自動編輯源文件。 我得到的行號,我需要這樣的: line=`sed -n '/#error/=' test.h` line=$[$line - 2] 現在我想,這個行號後插入文本的幾行,我該怎麼辦呢?

    25熱度

    4回答

    我正在編寫一個POSIX外殼腳本​​,它可能會或可能不會從標準輸入接收輸入(如foo.sh < test.txt,非交互式)。如何檢查stdin上是否有任何內容,以避免在while read -r line...上停止?

    9熱度

    6回答

    我寫了一個sh文件來編譯和運行了家庭作業一些程序。我有一個「爲」腳本循環,但它不會工作,除非我只用整數: #!/bin/bash for ((i=10; i<=100000; i+=100)) do ./hw3_2_2 $i done 變量$ i是程序hw3_2_2的輸入,而我非整數值我'喜歡用。我怎麼能通過運行與十進制數字列表的代碼循環?

    5熱度

    4回答

    「:>文件」和「>文件」? $ : > file.out $ ls -l file.out -rw-rw---- 1 user user 0 Mar 18 21:08 file.out $ > file.out $ ls -l file.out -rw-rw---- 1 user user 0 Mar 18 21:08 file.out

    22熱度

    5回答

    我有一個shell腳本是這樣的: cat file | while read line do # run some commands using $line done 現在我需要檢查,如果行中包含任何非空白字符([\ n \ T]),如果不是,跳過它。 我該怎麼做?

    364熱度

    4回答

    我呼籲test.sh這個腳本: #!/bin/bash STR = "Hello World" echo $STR 當我運行sh test.sh我得到這個: test.sh: line 2: STR: command not found 我在做什麼錯?我在網上查看極其基本的/初學者的bash腳本教程,這是他們如何聲明變量的方式......所以我不確定我做錯了什麼。 我在Ubuntu S

    0熱度

    2回答

    任何人都知道在哪裏可以找到稱爲__mulsf3,__divsf3,__addsf3,__subsf3,__ltsf2和__floatsisf的非FPU處理器(SH-3)的浮動函數。我讀過這些函數在libgcc中,但是與libgcc鏈接不起作用。另外我讀到SH3開發人員將這些功能移到另一個庫(可能是libfloat或libgcc_os)。 任何人都有線索?我寧願看一看源代碼。 謝謝!