シェル

シェル(shell)はUnix や Linux 系のOSで使用されるコマンドインタプリタを指します。

RSS

  • 解決済

    回答
    1

    シェルスクリプトやコマンドのエイリアスの命名の慣習

    自作のスクリプトやその内部で用いる関数等をどのような名前とすればいいのか迷っています。パスを通してコマンドのように使用するスクリプトは、もともとあるコマンドと名前が衝突しないか等が心配というのもあります。 例えば先頭にアンダーバーをつけると言ったような、自作スクリプトの命名には慣習のようなものがあるのでしょうか? もちろん名称のかぶるコマンドが無いか

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

    回答
    2

    テキストファイルの読み込んだ位置を記憶するShellScript

    前提・実現したいこと 対象ファイルから、指定した文字列を含む行を抜き出すShellScriptを作成する。 ただし、このShellScriptは処理した位置を記憶しておき、次回処理時には続きから処理を行う。 ※ 対象ファイルは、ファイル末尾に追記のみされていく。 発生している問題 例えば、 案1. ShellScriptや検索対象ファイルとは別に、pro

    • 0評価
    • 41PV
    otn otn 1週間前に ベストアンサー
  • 解決済

    回答
    1

    ループ内のコマンド結果をまとめてメールする方法

    下記シェルスクリプトのコマンド結果を、まとめてメールで外部に送信したいと思っています 。 #!/bin/bash for server_id in 0 1 2 3 do command -id $server_id done 次のようにすればできたのですが、シェルスクリプト内で完結させる方法はありますか? sh sv_check.sh |

    • 0評価
    • 43PV
    cloudremix cloudremix 1週間前に ベストアンサー
  • 解決済

    回答
    2

    bashで指定文字から指定文字の間の文字を切り出したい

    "xxxxxxxxxxxxx" <yyyyyyyyy/zzzzzzzz> という2つのタイプの文字列があります。 これの、「xxxxxxxxxxxxx」と「zzzzzzzz」だけを切り出して配列に入れたいと思っています。 指定文字を文字列の何個目にあるのか?次の指定文字が何個目にあるのか調べて、切り出す というような方法かな?と思っています。

    • 0評価
    • 45PV
    unau unau 1週間前に 回答
  • 解決済

    回答
    1

    コンフリクト修正時にどちらを採用したのか自動で判別

    前提・実現したいこと gitのコンフリクトを起こしたファイルとコンフリクトを直したファイルから, マージ元・先のどちらのコードを採用したのかを自動で判別したいです。 具体的なコードじゃなくてよいので,こんな感じで比べたらできるよねっていうのを 教えてほしいです. 試したこと コンフリクト発生ファイルと修正ファイルの差分を取ったのですが OSSなどでは

    • 0評価
    • 58PV
    seadora7 seadora7 1週間前に ベストアンサー
  • 解決済

    回答
    2

    ファイルの検索結果を配列に入れる方法

    Windows上でシェルファイルを書いて、コマンドプロンプトで見る事で動作確認をしています。 デスクトップ上に、シェルファイルが5つあったとします。 そして #!/bin/bash # 配列に該当ファイル格納 array=`find \Desktop -type f -name *.sh` # ファイル名全ての表示 echo ${array[*]}

    • 0評価
    • 43PV
    unau unau 2週間前に コメント
  • 受付中

    回答
    1

    シェルスクリプトのexpectコマンドtimeout設定に関して

    シェルスクリプト作成の中でexpectコマンドを使用しています。 期待値外の値が返却された場合にtimeoutコマンドを使用しているのですが、期待値の値が返却されても(デバックして期待値の値が返却されている事は確認しています)timeout処理になってしまいます。 切り分けとしてtimeout処理箇所を削除すると期待値のコマンドが正常に実行されます。

    • 0評価
    • 46PV
    kobayashi0901 kobayashi0901 2週間前に 回答
  • 解決済

    回答
    1

    シェルスクリプトのサブスクリプト使用について

    前提・実現したいこと シェルスクリプトのexpectコマンドに対する質問です。 ksh作成の際に、処理の中でexpectコマンドを使用し、expectの処理内でサブスクリプトを呼び出しています。 そのサブスクリプト内でr eadコマンドを使用しているのですが、大元のスクリプトを実行した際に、readの処理箇所にはくるのですが、こちらが入力する前に処理

    • 0評価
    • 70PV
    kobayashi0901 kobayashi0901 2週間前に ベストアンサー
  • 解決済

    回答
    3

    sed で変数に代入されている&等のメタ文字のエスケープ処理を行いたい

    前提 sed でファイルの中身を置き換える処理をシェルで行っています。 その際に変数に格納された文字列の中に&が入っていた場合に置換後 の文字列の中に置換前の文字列が入ってしまします。 現在の状況 変数 $test に hoge&huga という文字列が格納されていると仮定し test.txt には aa という文字だけが書かれているとした場合

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

    回答
    2

    シェルスクリプトでファイルの出力をしたいです

    前提・実現したいこと サーバー(Linux)にてシェルスクリプトにてファイルを出力したいのですが上手くいきません。 ※result.txtファイルに残りの容量、ロードアベレージ、現在時刻を出力したいです。 発生している問題・エラーメッセージ 出力されたファイルはresult.txt?というファイル名で保存され catコマンドを使うとサーバー上からは内容が

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

    回答
    1

    シェルの自動化でsysyrootユーザからrootユーザへの変更について。

    現在シェルでsysrootからrootへの権限変更を考えております。 調べた結果expectコマンドで実現可能と判明したのですが、 下記でうまくいきません。 本来であれば[su root]を実行した際に自動入力されるものと認識しています。 宜しくお願いします。 追記 サーバA、サーバBとありサーバAからサーバBにあるシェルをリモート実行。 サーバ

    • 0評価
    • 49PV
    yuuuuuuuuuuuuma yuuuuuuuuuuuuma 1ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    他のサーバに存在するシェルを呼び出し際の引数について

    現在サーバA内のtest1.shからサーバBのtest2.shにsshコマンドにて引数を持たせて実行させたいと考えております。 ~~~~ test1.sh ssh root@xxx.xxx.xxx.xxx test2.sh a.txt b.txt ~~~~ test2.sh cat test1.sh cat test2.sh ~~~~ 引数は

    • 0評価
    • 63PV
    doc4 doc4 1ヶ月前に ベストアンサー
  • 解決済

    回答
    4

    シェルスクリプトによるCSVデータ(件数不確定)のDB挿入とphpでechoした値の受け取りについて

    お世話になります。 数万件〜数百万件になるCSVファイルのDBへのinsert及びupdateに関して質問させてください。 現在、AWSのS3に定期的にアップされるCSVファイルをダウンロードしてローカルに保存し、そのCSVのデータをDBに挿入・更新するphpのプログラム(get-csv.php)を書いています。 CSVファイルのデータ件数が数万

    • 0評価
    • 108PV
    jun_1989 jun_1989 1ヶ月前に ベストアンサー
  • 解決済

    回答
    3

    bashで、コマンドのネスト「$(command)」を利用して変数に代入した時の、実施結果の取得方法

    bashで、コマンドのネスト「$(command)」を利用して変数に代入した時の、実施結果の取得方法を知りたい 目的 grepの実行結果が0じゃなかったら終了させたいです。 ※サンプルなので、実際にはファイルの有無を知りたい訳ではないです。 #!/bin/bash aaa=$(ls -1 ./directory | grep file ) ret=${

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

    回答
    2

    シェルスクリプトでsudoが実行できない

    以下のシェルスクリプトのコードを実行したのですが、terminalにパスワードを入力するように促すコメントが出てしまい、sudoの命令が実行されません。 #!/bin/sh for i in `seq 1 40` do echo "パスワード" | sudo -S sh -c "echo 1 > /proc/sys/vm/drop_caches" c

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

    回答
    1

    scpコマンドでパス指定部分を素早く入力するには?

    scpコマンドでパス指定部分を素早く入力するには? scpコマンドでローカルからリモートにファイルをコピーするとき、PATH部分を効率的に指定する方法について教えてください。 例えば、リモートのwordpressのファイル内にデータコピーしたいとき、 あまりつかないフォルダの場合、テーマ名は「twe・・・」あとは何だっけ?というあやふやな記憶から調べ

    • 0評価
    • 78PV
    TaichiYanagiya TaichiYanagiya 1ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    シェルスクリプトで、findのオプションを変数化したい

    前提・実現したいこと findのオプションを変数化したい 検索するキーにはアスタリスクを使いたい 該当のソースコード IGNORE=" \(-type d -and -name .ignore -and -prune\) " TARGET=" \(-type f -and -name '*.rb' -print\) " find /path/ ${I

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

    回答
    2

    redmineについて質問

    redmineでrestを使ってチケットを登録する方法についてです。 カスタムフィールドの項目はどのように記述すればいいでしょうか。 curl -v -H "Content-Type: application/json" -X POST -d '{"issue":{"project_id": 2, "subject": "APIテスト", "tracke

    • 0評価
    • 130PV
    kenshuuke kenshuuke 2ヶ月前に 質問を編集
  • 解決済

    回答
    1

    スクリプト内でmysqldumpを取得したいです。

    スクリプト内で、mysqldumpでバックアップを取る手順を行いたいのですが、 想定通りに動かなくて困っております。 ご教示いただければ幸いです。スクリプトの内容は以下の内容になります。 !/bin/bash hogedb=/share/backup/hogedb cd $hogedb expect -c " spawn mysqldump --

    • 0評価
    • 81PV
    ysysys ysysys 2ヶ月前に ベストアンサー
  • 受付中

    回答
    2

    コマンドが見つかりませんのエラー

    ものすごく初心者が質問する無いようですが、下記のコードで実行してみると /home/sample/C.txt 行 1: aaaaa: コマンドが見つかりませんとエラーが出できてしまいます。 調べると改行がどうのこうの?ぐらいしか分かりませんでした。 #!/bin/sh dir=/home/sample $dir/C.txt

    • 0評価
    • 126PV
    A.Ichi A.Ichi 2ヶ月前に 回答
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    1930

  • 総質問数

    199

  • 今週の質問数

    1

関連するタグ

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