シェル

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

RSS

  • 受付中

    回答
    1

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

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

    • 0評価
    • 35PV
    TaichiYanagiya TaichiYanagiya 2日前に コメント
  • 解決済

    回答
    1

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

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

    • 0評価
    • 51PV
    situmon_sya situmon_sya 2日前に コメント
  • 解決済

    回答
    2

    redmineについて質問

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

    • 0評価
    • 65PV
    kenshuuke kenshuuke 1週間前に 質問を編集
  • 解決済

    回答
    1

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

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

    • 0評価
    • 35PV
    ysysys ysysys 1週間前に ベストアンサー
  • 受付中

    回答
    2

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

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

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

    回答
    1

    あるフォーマットで書かれたテキストを、別のフォーマットへ変換したい

    具体的にやりたいこと フォーマットに従って書かれたファイルを、別のフォーマットへ変換したい。 そうすることで、GUIで設定されたジョブネット構成図を、png等の図として出力し、ドキュメント化できる。 JP1の定義ファイルは以下のような形で書かれています。 JP1リファレンス 実際の定義情報はこのような形です。(中間抜粋) { ty=n;

    • 0評価
    • 103PV
    maruhachi maruhachi 2週間前に ベストアンサー
  • 受付中

    回答
    6

    シェルスクリプトでSQL実行したい

    MySQLが稼働しているサーバでシェルスクリプトで下記のような更新クエリをidを101,102,103,~と1つづつ増やしていって1万回 実行させたい事が希望です 更新するidを1万件入れて、MySQLコマンドからファイルとして読み込ませればいいのかと思うのですが 1万件のデータを作る作業効率の事を考えるとシェルスクリプトで自動化したい INSERT I

    • -1評価
    • 133PV
    otn otn 2週間前に コメント
  • 解決済

    回答
    4

    重複行の抽出と削除方法

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

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

    回答
    2

    シェルでのmysql実行がうまくいかない

    やりたいこと シェルスクリプトでmysqlを実行をしようとしていますが、うまく実行されず困っています。 詳しい方教えてください。お願いします! test.sh ファイルの内容 #!/bin/sh confpath=/home/my.cnf dbhost=myhost dbname=dbname COMMAND="mysql --default-e

    • 0評価
    • 75PV
    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評価
    • 63PV
    mattn mattn 3週間前に ベストアンサー
  • 解決済

    回答
    2

    シェルスクリプトのトラブルシューティングについて質問です。

    Keepalivedでmasterになったときにmaster.sh backupになったときにbackup.shという スクリプトを走らせるように設定しています。 Systemctl status keepalivedを見てみると下記のようにmaster.shやbackup.shは実行されているように見えました。 <keepalived statu

    • 0評価
    • 164PV
    dame-dame dame-dame 4週間前に ベストアンサー
  • 受付中

    回答
    1

    コピーまたは移動した時に更新日時を変更できますか?

    例えば、6月26日に作成したファイルを別のフォルダにコピーした時に、 コピーされて作成されたファイルの更新日時は6月27日になるような事はできるでしょうか?

    • 0評価
    • 47PV
    takasima20 takasima20 4週間前に 回答
  • 解決済

    回答
    1

    シェルスクリプトのトラブルシューティングについて質問です。

    • -2評価
    • 84PV
    dame-dame dame-dame 4週間前に 回答
  • 受付中

    回答
    2

    *がついたファイルの存在確認ができません

    移動元ディレクトリ、対象ファイルが記載されていた外部ファイルがあます。 対象ファイルは以下の3つのです ・sample.txt ・*.log ・* 変数には以下の内容が入っています。 Aには移動元ディレクトリ Bには対象ファイル名 そして移動先ディレクトリとその中にある対象ファイルの存在確認を行ったのですが ・sample.txt これは存在確認をす

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

    回答
    1

    外部ファイルにあるワイルドカードでコピーまたは移動

    移動元ディレクトリ、移動先ディレクトリ、対象ファイルが記載されていた外部ファイルがあます。 対象ファイルは以下の3つのです ・sample.txt ・*.log ・* そして移動先ディレクトリとその中にある対象ファイルが存在確認を行ったのですが ・sample.txt これは存在確認をすることができました。 しかし、下の2つはエラーメッセージが表示されてしま

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

    回答
    1

    ファイルのコピーや移動にワイルドカードの使用方法

    ディレクトリにあるファイルをワイルドカードを使ってコピーまたは移動の処理をしたいのですが使い方がわかりません。 ワイルドカードを文字として認識しているのが原因だと考えているのですが・・・ 文字ではなくワイルドカードと認識させる方法がわかりません 例えば、 *.txt ディレクトリ内のファイルの拡張子がtxtのファイルをコピー対象にする * ディレ

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

    回答
    1

    findで該当ファイルを探して、コピーまたは移動してファイル名に実行日を付け加えたい

    前提・実現したいこと findで該当ファイルを探して、コピーまたは移動してファイル名に実行日を付け加えたいのですが拡張子の後ろに実行日が付け加えられてしまいます。 #!/bin/sh file="B.txt" cat ${file} | while read line do cnt=$((cnt+1)) #1行にあるカンマの数 |-o マッチした

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

    回答
    3

    Linuxで標準出力の値だけ変数に代入したい

    mktempコマンドが失敗したときのエラーメッセージを表示させないようにしたいです。 ただ、成功したときは通常通りmktempコマンドで作成された一時ディレクトリの名前を表示するようにしたいです。リダイレクトを使うのだと思いますが、どうやればいいのでしょうか? test.csh #!/bin/csh -f set hoge = `mktemp -d

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

    回答
    0

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

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

    • 0評価
    • 80PV
    teratailが1ヶ月前に アップデート
  • 解決済

    回答
    2

    シェルの違いとはなにか

    シェルの違いというのは 使えるコマンドが違う という理解でいいですかね……??

    • 0評価
    • 119PV
    takasima20 takasima20 1ヶ月前に ベストアンサー
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    1868

  • 総質問数

    186

  • 今週の質問数

    1

関連するタグ

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