sh

shは、UNIX系OSのシェル操作の1つであり、最も基本的なシェルのことです。

RSS

  • 解決済

    回答
    1

    Linuxのrc.localでrsyncを自動実行できない?

    Linuxの自動起動スクリプトについての質問です。 AWSのEC2で、サーバーAを起動(再起動)した時に、サーバーBから特定のフォルダをrsyncするという仕組みを構築しています。 以下のように、[/etc/rc.d/rc.local]に以下のように追加しました。 touch /home/ec2-user/test_local.log /usr/bin/

    • 0評価
    • 37PV
    TakumiOchiai TakumiOchiai 1日前に ベストアンサー
  • 解決済

    回答
    2

    zshでバッククォートをそのまま表示させるには

    zshでバッククォート ` を単に文字として,たとえばa='`'のようにしたいのですが,zsh: parse errorとなってしまいます. バックスラッシュでエスケープ バックスラッシュで二重エスケープ シングルクォートをダブルクォートに ` を\u60に など試したのですがいずれもパースエラーが発生します.Googleで調べても

    • 0評価
    • 35PV
    Zomathi Zomathi 1週間前に コメント
  • 解決済

    回答
    1

    API Blueprint、DRAKOVでリクエストがバリデーションエラー(?)になる

    以下のapibファイルを作成し、drakovにてモックを立てました。 FORMAT: 1A # テストAPI ## TEST-POST [/test/] ### TESTexec [POST] + Request + Attributes + ID (string, required) + Pass (str

    • 0評価
    • 47PV
    mastar_3104 mastar_3104 2週間前に 回答
  • 解決済

    回答
    2

    ディレクトリ以下の拡張子を持ったファイルの取得方法について

    前提・実現したいこと あるディレクトリ以下のある拡張子を持ったファイルからランダムに一つ選択したい。 具体的な用途としては$HOME/pict 以下から{jpg,jpeg}といった壁紙に使える画像を取得したい もっと早く動くように出来るならば教えていただきたい。 発生している問題 ls では直下のみ ./*/.*jpg では一階層したしか取れないため

    • 0評価
    • 54PV
    jo7oem jo7oem 2週間前に コメント
  • 解決済

    回答
    4

    重複行の抽出と削除方法

    日次でアクセスを集計し、以下のようにタブ区切りでtsvファイルに出力するスクリプトをbashで作っています。 下記のように取得を失敗した際に再実行し日付が重複した場合、収集失敗と出力されている行を削除して上書きする機能を追加したいのですが どのような方法が有りますでしょうか? sedやuniqを使えば良いのかとは思うのですがどうやって日付部分のみで列を抽出し

    • 0評価
    • 82PV
    A.Ichi A.Ichi 3週間前に ベストアンサー
  • 解決済

    回答
    2

    bashのファイル評価について

    ファイルの存在確認→ファイルの有無によって中身に違う出力をさせたいのですが、 [unary operator expected]のエラーが出てしまいます。 解決方法を教えて頂けませんでしょうか? a_file=./a.txt b_file=./b.txt if [ "$a_file" -e ]; then echo "正" > $a_fi

    • 0評価
    • 62PV
    mattn mattn 3週間前に ベストアンサー
  • 解決済

    回答
    1

    gconfigというコマンドの正体

    今、shellに書かれたコードを読んでいます。 しかし、このコードにどうしても解決できないエラーが存在し困っています。 #!/bin/sh . gconfig ARCH=qemu$1 SUFFIX=$2 VMSW=KVM if [ -n "$USE_LXC" ]; then VMSW=LXC elif [ -n "$USE_VBOX" ];

    • 0評価
    • 61PV
    sakapun sakapun 4週間前に ベストアンサー
  • 解決済

    回答
    1

    Cシェルでechoを使ったときの「echo: No match.」メッセージの退避方法について

    下記エビデンスでCシェルで echo ${csh_test} を実行すると「echo: No match.」メッセージが出力されてしまいます。 Cシェルでカッコ"[", "]"を使用したときにbashと同じように abc[def] と出力したいです(sedとかをパイプで連結してできないでしょうか・・・?)。 <<条件>> ・環境変数パスを使ってechoコ

    • 0評価
    • 77PV
    Nobuarithmetic Nobuarithmetic 1ヶ月前に ベストアンサー
  • 受付中

    回答
    0

    Cygwinのsortコマンドが正常に動作せず、何も出力されません

    Cygwinでシェルスクリプトを実行しています。その中でsortコマンドを実行しているのですが、あるPCではsortコマンドの結果が何も出力されずに終了してしまいます。 別のPCでは正常にsort処理されて結果が出力されています。 何故このような現象になるのか、不明です。 このような現象が発生する条件、原因等、ご存じの方がおられましたら、解決方法など、ご

    • 0評価
    • 79PV
    teratailが1ヶ月前に アップデート
  • 受付中

    回答
    2

    シェルスクリプトの実行が途中で止まってしまう

    シェルスクリプトの中で時間のかかる処理を実行させるとその処理が完了せず、そこでスクリプトの実行が止まってしまうことがあり困っています。しかし、実際には処理は終わっているようで、「Ctrl + c」を押すと再び続きの処理から実行され始めます。また毎回発生するわけではなく、問題なく最後まで実行されることもあります。 このような現象はどういう場合に起こるものな

    • 0評価
    • 102PV
    moonphase moonphase 1ヶ月前に 回答
  • 解決済

    回答
    2

    アクセスの集計をするスクリプトを作成したいのですが・・

    下記のような1日1回動くアクセス集計スクリプトを作成しております。 for文の外での変数の使い方とサーバごとの合算の仕方が分からないためご教授お願いできますでしょうか。 #!/bin/bash accesslog=/apache/logs/access_log host='111.11.111.11 222.22.222.22' yesterday=

    • 0評価
    • 137PV
    A.Ichi A.Ichi 1ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    シェルスクリプトのデバックをしたい、コマンド付きで出力する方法はありませんか?

    $ sh test.sh > result.log とすると、 標準出力に出るモノはログに残るのですが、 コマンド部分は出ていないため どの命令だったかわからなくなって困っています。 echoをたくさん入れる方法もあるのですが、 ソースが見難くなりますので、 できたら避けたいです。 もっとスマートな方法はありませんか?

    • 0評価
    • 103PV
    takataka75 takataka75 1ヶ月前に コメント
  • 解決済

    回答
    1

    アクセスログの監視スクリプトを作成したいのですが。。。

    毎時1分に動くジョブで特定のサーバにアクセスがあった場合にapacheのアクセスログから拾いメールを発報する監視スクリプトをシェルで作成したいのですが行き詰っています。 以下の3点を追加で実装したいのですがアドバイスをお願いできますでしょうか。 access="${start_date}~${end_date}"とaccess+=" ${j} a

    • 0評価
    • 153PV
    natsu25 natsu25 1ヶ月前に コメント
  • 受付中

    回答
    2

    ./run.shのエラー

    ドットインストールを見てMacの環境設定をしているのですが、./run.shのコマンドを打つと下記のエラーが吐き出されてしまいます。 検索をして他の事例を見ましたが該当するものがなく、どうすれば良いかわかりません・・・ よろしければご教授の方よろしくお願い致します。 以下、ドットインストールの動画URLになります。 http://dotins

    • 0評価
    • 214PV
    hainan hainan 2ヶ月前に 回答
  • 受付中

    回答
    1

    phpとshのメモリ管理について(cron実行)

    シェルからphpを読び、指定されたtxtファイル内にあるコードの値を元にデータを取得して それをファイルに出力するようにしていたのですが、txtファイルの件数がかなり多くなってしまい使用できるメモリがギリギリになってしました。 phpでfile_get_contentsでまとめてtxtを読み込みそれをsqlのinに指定しているせいだと思います。 この場

    • 0評価
    • 95PV
    yambejp yambejp 2ヶ月前に コメント
  • 解決済

    回答
    2

    javaから接続したpostgreSQLのSELECTでテーブルが存在しない。

    Linux上でshを叩いたことでjavaクラスが動く仕様で、それによってpostgresqlに接続されてSELECT文が発行されるんですが、 『Relation "テーブル名" does not exist』 とEclipseコンソールログに出ます。 このような事象がなぜ起きるか再現したところ、エラー文言どおり1サーバー内にある他DBに接続

    • 0評価
    • 218PV
    unity unity 2ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    rsyncでのサーバー先にあるファイルを削除しない方法について

    rsync時にサーバーにある特定のファイルを削除したくないという内容です。 rsyncでファイルの同期を取ろうと考えているのですが、今まではdeleteをして全てのファイルを同期し直していたのですが、新しい環境ではデプロイ先の起点ディレクトリ(/home/www/test)に隠しファイルが複数個ありこれのみを削除したくないのですが、上手く回避するためのコマ

    • 0評価
    • 136PV
    AOkabe AOkabe 2ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    awkで重複している行の足し算

    新木場駅 135,180 新木場駅 96,852 新木場駅 52,325 新小岩駅 141,760 新高円寺駅 33,392 新桜台駅 6,407 新柴又駅 3,660 新宿駅 1,485,666 新宿駅 714,949 新宿駅 474,552 新宿駅 25

    • 0評価
    • 164PV
    naomi3 naomi3 2ヶ月前に コメント
  • 解決済

    回答
    2

    shファイルの並列実行

    並列処理のテスト用に、作成したshを並列実行したいのですが sh実行コマンド実行を並列化させる事は可能でしょうか? コマンド的に xxxx & と waitを駆使して行うと並列になっているのでしょうか。 それともshの内部でforで繰り返すような処理にするものなのでしょうか。 sh test.sh

    • 0評価
    • 170PV
    szk. szk. 3ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    さくらの共用サーバーにて.shファイルの実行方法

    さくらのサーバーにて以下のシェルの実行を『htmlボタン埋め込み』と『さくらのクロン』にて行いたいです。 内容はLINENOTIFYにjsonで取得したデーターを電車の遅延状況の送信です。 #!/bin/sh var=$(curl -q 'https://rti-giken.jp/fhc/api/train_tetsudo/delay.json'

    • 0評価
    • 152PV
    hideaki-goto hideaki-goto 3ヶ月前に 回答
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    113

  • 総質問数

    163

  • 今週の質問数

    1

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る