- 締切済み
bash で echo 1>&2 "xxxxx" と echo "xx
bash で echo 1>&2 "xxxxx" と echo "xxxxx" 1>&2 は、同じでしょうか? こんばんは、 bash で echo 1>&2 "xxxxx" と echo "xxxxx" 1>&2 は、同じでしょうか? 通常、echo "xxxxx" 1>&2 の例しか見ないのですが。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- コマンド履歴が~/.bash_historyに保存されない
通常、コマンド履歴は~/.bash_historyに保存されるはずだと思っていましたが保存されていないようです、原因がわかりません。 助けて頂けませんでしょうか [root@localhost sub]# su - hoge [hoge@localhost ~]$ ls Desktop i a testdir ec.txt [hoge@localhost ~]$ tail ~/.bash_history set|grep abc abc=`date` set|grep abc echo $abc abc=1 echo $abc abc=$(date) echo $abc alias exit
- ベストアンサー
- Linux系OS
- bashで変数に追記
bashで、変数に改行も含めて追記したいです。 具体的には echo $Var AA のとき、何か処理を行うことで echo $Var > /tmp/file less /tmp/file AA BB ・ ・ ・ としたいです。 わからなポイントとして以下の2点です。 1.bashでの変数への追記 2.リダイレクトしたものをlessで見るときに、 less /tmp/file AA BB ・・・・ となってしまわないこと です。 ご教授願えたらと思います。
- 締切済み
- Linux系OS
- bashスクリプト
bashスクリプト #!/bin/bash if [ -f *.log ]; then echo `tar czf $(date +"%Y_%m_%d").tar.gz *.log` fi このようなスクリプトでecho ``(バックオート)でコマンドを実行できると思うんですが, tar czf $(date +"%Y_%m_%d").tar.gz *.log←これ自体を表示できないでしょうか? いまは,以下のようにしてコマンドを実行させ,さらに表示させています. これだとあまり賢くないというか,1行でスマートに表示させたいのですが, 可能でしょうか? if [ -f *.log ]; then echo "tar czf $(date +"%Y_%m_%d").tar.gz *.log" echo `tar czf $(date +"%Y_%m_%d").tar.gz *.log` fi
- ベストアンサー
- Linux系OS
- 急募!『XXXXX』のカッコイイ読み方
Xが5つで『XXXXX』 通常では『ファイブエックス』ですが、かっこよく、尚且つわかりやすい読み方を考えなければならなくなりました・・・ 皆さんだったらどう読みますか? お願いします。アイデアを貸してください!
- ベストアンサー
- アンケート
- 変数の引き継ぎ(bash)
bashで開発をしているのですが、 メインの変数より子シェルの変数に引き継ぎをしたいのですが、 どうすればいいのでしょうか。 test.sh #!/bin/bash # 外部変数 sub_test() { echo $1 } # メイン sub_test # test.sh AAA シェルを実行すると、AAAという文字が出てきません。 宜しくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- bashの関数の引数にスペースが入るとズレる件
bashの関数の引数にスペースが入るとズレる件 bashの関数の引数にスペースが入ると、引数が分離して、位置がズレてしまいます。 これを回避する方法はありませんか? ■aaa.sh-Top #!/bin/bash declare FuncPara1 declare FuncPara2 function f_echo() { echo 'uf_echo1='$1 echo 'uf_echo2='$2 echo 'uf_echo3='$3 } echo '---test1---' FuncPara1='aaabbb' FuncPara2='ccc' f_echo ${FuncPara1} ${FuncPara2} echo '---test2---' FuncPara1='aaa bbb' FuncPara2='ccc' f_echo ${FuncPara1} ${FuncPara2} ■aaa.sh-Bottom ■aaa.shの実行 # ./aaa.sh ---test1--- uf_echo1=aaabbb uf_echo2=ccc uf_echo3= ---test2--- uf_echo1=aaa uf_echo2=bbb uf_echo3=ccc このtest2の時に、 ---test2--- uf_echo1=aaa bbb uf_echo2=ccc uf_echo3= となって欲しい。 もしくは、何かしら「なったテイ」で、 引数1の値は「aaa bbb」 引数2の値は「ccc」 と関数側で判断できる方法はありませんか?
- ベストアンサー
- その他(プログラミング・開発)
- bashにおける $[算術式] とは?
ShellShock脆弱性で世間を騒がせているbashについて教えてください。 * 質問内容は脆弱性とは関係ありません :) 下記のコードは1から5までカウントする単純なwhileループです。 #!/bin/bash count=1 while [ "$count" -le 5 ]; do echo $count count=$[count+1] # ループ変数をインクリメント done ループ変数をインクリメントする書き方は色々ありますが、上記のような書き方は初めて見ました。 この $[count+1] の角括弧は何なのでしょうか? インタプリタシェルをdashにするとエラーになるので、bash特有の記述だとは思うのですが・・・ よろしくお願いします。
- ベストアンサー
- Linux系OS
- bashのif文で構文エラー:
bashで時間の比較によっての分岐を考えています。 ネットで検索しながらif構文を下記のようにしてみているのですが、 行 10: 構文エラー: 予期しないファイル終了 (EOF) です となってしまいます。 どなた様かお教え願えませんでしょうか #!/bin/bash DATA=`date +%-H%M` if [ $DATA -gt 600 ];then echo "$DATA" else echo "NG" fi
- ベストアンサー
- Linux系OS
- bashスクリプトについて
#!/usr/local/bin/bash など1行目に書いてbashのスクリプトを作成したいのですが、 計算式を作りたいのですができないものでしょうか? たとえばe2pという名前で ###----------------### echo "script test" $i=1 printf $i ###----------------### として、./e2pと実行しても、script test は表示されても、以下二行はエラー ./e2p: =1: command not found ./e2p: print: command not found となって表示されませんでした。 どのようにすれば、 $a=1 $b=3 print $a+b などいったことができるのでしょうか? また、根底から間違っている気もします・・・どのようにすればよろしいでしょうか?
- ベストアンサー
- その他(OS)
- WMC-X1800GST-Bを使用している際、セットアップのWAN&LAN設定をすると、ルーターの電源が自動的に落ちてしまう問題が発生しています。
- この問題はいつから発生しているのか、具体的な発生時期が不明です。
- 質問者は、表示される画像やスクリーンショットを添付して詳細な情報を提供するように要求しています。
お礼
回答ありがとうございました。
補足
今まで知らなかったのですが man などに説明が掲載されているでしょうか?