sh

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

RSS

  • 解決済

    回答
    2

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

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

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

    回答
    1

    CakePHP3で処理をshellで起動した際に発生するDB接続エラーの解決方法

    前提・実現したいこと ターミナルからcakeのShellを起動し、中でDBアクセスし処理を行いたい。 ↓ここでやっていることがエラーとなる シェルの中でのモデルの使用 発生している問題・エラーメッセージ ターミナルからcake [クラス名]のコマンドで起動した際、 呼ばれた処理の中のDBアクセスを行っている箇所で接続エラーが発生する。 Excepti

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

    回答
    1

    テキストファイルの特定文字列の行から特定文字列の行までを取り出したい

    shell scriptで START ... STOP 間の文字(START,STOP含めて)を取り出したいです。 http://qiita.com/usamik26/items/9a2ca29ec30b6baf5280 を参考して rubyだと File.open('file.txt').each do |line| next u

    • 0評価
    • 44PV
    emasaka emasaka 2週間前に 回答
  • 受付中

    回答
    1

    flask: not found になってしまう。

    お世話になります。以下のようなシェルを実行すると flask: not found になってしまいます。(↓↓) flaskはインスールしているか確認しました。(↓↓↓) 本の指示通りやってます。ネットで検索してしても、誤記訂正は載ってませんでした。 何が問題なのでしょうか? #!/usr/bin/env sh cd /home/pi/toku1/1

    • 0評価
    • 42PV
    eisaku123 eisaku123 2週間前に 回答
  • 解決済

    回答
    1

    Lunux Shell 変数への文字列の格納

    コマンド実行時のオプションの指定を変数に格納し、 Command $Option の様に実行したいと思っています。 そこでヘルプで表示されたオプションをスクリプト内に全て記入し、 以下の様にコメントアウトを外したオプションのみ変数に格納したいのですが、そういった事が可能でしょうか? -a # コマンド詳細 # -b # コマンド

    • 0評価
    • 70PV
    Oramun Oramun 3週間前に コメント
  • 受付中

    回答
    1

    python:複数のcsvファイル中のデータを1つのxlsx(もしくはtxt)にまとめて出力したい

    下記のシェルスクリプトをどうにかpythonでできないか、ともがいていますが下記の3.から前に進めず停滞しています。どうかお力添え頂けないでしょうか。 前提・実現したいこと 1.複数のフォルダ内にある複数のcsvファイルを読み込む (フォルダ名=日 例 01) 2.全csvファイルのパス名を抽出 (ファイル名=年月日時分 例201708241221) 3

    • 0評価
    • 103PV
    0-broccoli-0 0-broccoli-0 3週間前に コメント
  • 解決済

    回答
    2

    cronで環境変数を使ったBashスクリプトによる環境変数の値更新方法を教えてください

    タイトルにも書きましたが、cronを実行契機とするBashで環境変数の値を更新したいと思っています。 具体的には、下に書きます。 1秒毎に変わる値に対して、cronを発行します。 cron.d/abc */1 * * * * user1 for i (sec 1 1 59 sleep i;source abc.sh done; 上記はうる覚えですが、1秒

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

    回答
    2

    #!/usr/bin/env sh この表記のシェバングは本当に必要なの?

    いつもお世話になります。 表記のシェバング行はあっても無くても、実行できてしまいます。 シェバングについてネットでも調べました。 env をつけると引数なしでよいとか。。。 また 最後にsh て何んだろう。。シェルスクリプトかなとか まずエラーをだず方法ってあるのでしょうか? このままだと永遠にシェバング行の表記をスルーして、理解せずに ごまかし

    • 0評価
    • 141PV
    eisaku123 eisaku123 3週間前に ベストアンサー
  • 受付中

    回答
    3

    メールに紐づく処理をアドレスごとに行うために…

    メールドメインがspotmail.comから来たメールに対して、ドメインより前の値で処理を分けて転送を行うことを考えているのですが、 test1@spotmail.com,test2@spotmail.com, test1@用の処理、test2@用の処理のように動的に処理を分けたいのですが、現在は1つのアドレスに対して1対の処理を考えていたのですが送り先を悪

    • 0評価
    • 94PV
    ikedas ikedas 4週間前に 回答
  • 受付中

    回答
    3

    AWS EC2 AMIでのrc.localによるスクリプト自動起動について

    rc.localでスクリプト自動処理を行ったことのある方に質問させてください。 概要を先に言うと、前は問題なく実行されていたのに、シェルスクリプトに手を加えた辺りから実行されなくなった、です。ディレクトリ等々変更したことはページ下方、■その他に記してあります。 /etc/rc.d/rc.localにシェルスクリプトを追加し、サーバーの起動時に追加した

    • 0評価
    • 73PV
    otn otn 1ヶ月前に 回答
  • 解決済

    回答
    1

    if [ $? -eq 0 ]; then ←意味があいまいでしっかり理解したいです。

    いつもおせわになります。 シェルスクリプトの中に if [ $? -eq 0 ]; then が記述されてますが 「おそらく $? と 0 が等しいならば」 という意味だと思いますが、 $? は 何をしめしているのでしょうか? おそらく、1つ上の行にあるpid=pgrep -f "python app_05.py" の結果が $?に反映していると思われますが

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

    回答
    3

    シェルスクリプトを使ってXMLファイルからtitleの中身を出力したい

    前提・実現したいこと シェルスクリプトを使ってXMLファイルから1番最初のtitleの中身を出力したいのですが、 / > / > と表示されます。なぜこの実行結果になるのか教えてください。宜しくお願い致します。 該当のソースコード #!/bin/sh echo 'cat /channel/title' | xmllint --shell /home

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

    回答
    2

    LinuxOS上のターミナルからVisual Studio Codeを開く設定について

    仮想環境下(linux,centOS)でVisual Studio Codeエディタの起動方法について質問です。 まず、下記URLを参考にMacのターミナルからVScodeを開けるようにしました。 ターミナルからVisual Studio Codeを起動する方法【公式の方法】 次にLinuxでもターミナルからVScodeを開けるようにと思い、設定を試

    • 0評価
    • 116PV
    roronoazoro roronoazoro 1ヶ月前に 質問を編集
  • 解決済

    回答
    2

    shellscriptでpyenvの設定が上手くいかない

    環境: Debian/jessie #!/bin/bash # insatll pyenv echo '##### install pyenv #####' git clone https://github.com/yyuu/pyenv.git ~/.pyenv echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/

    • 0評価
    • 71PV
    marimo. marimo. 1ヶ月前に 質問を編集
  • 解決済

    回答
    4

    bash ある特定の文字が出現してから、ある特定の文字が出現するまでの文字列の取得方法

    bashを使用してある特定の文字が出現してから、ある特定の文字が出現するまでの文字列の取得方法がわかりません。 例えば下記のようなTextファイルから "[Section1]" の塊だけを取り出そうとしているのですが、 cat Text.txt | awk '/[Section1]/,/[/' の用に記述しても角括弧を解決できていないのか、

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

    回答
    7

    一ヶ月を分割する様な計算

    1月を複数分割する様な計算をしたいのですが簡潔に記載できる様な気がするのですがいかんせん思いつかずこまっています 特にif文のto_dateを分割した日として処理で使う必要があるのですが、ここが自分で書いてて気持ち悪いです 書いたコードはjavaで3分割していますがshや別言語で記述するかもしれないため日付を文字列にしています int MAX_LIMIT

    • 0評価
    • 294PV
    hillacken hillacken 1ヶ月前に 回答を編集
  • 解決済

    回答
    4

    sedで変換しての変数代入に失敗する

    現象 Windowsでgitを使う中で、git for windowsのシェル内でシェルスクリプトを回して処理を行っていたのですが、Windowsをリカバリして再インストールしたところでうまく動かなくなってしまいました。 原因を追いかけていったところ、以下のような部分が問題となっていそうだと判明しました(再現する範囲でソースは書き換えています)。

    • 0評価
    • 814PV
    maisumakun maisumakun 1ヶ月前に 回答
  • 解決済

    回答
    1

    シェルの#記述について

    シェルに#が大量に記載されていたのですがコメントでは無い場合パターンだと思っているのですが下の様な記述では#は何を意味した内容なのでしょうか? MAX_LIM=3 fin_num=$((10#$MAX_LIM - 1))

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

    回答
    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評価
    • 81PV
    TakumiOchiai TakumiOchiai 2ヶ月前に ベストアンサー
  • 解決済

    回答
    2

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

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

    • 0評価
    • 77PV
    Zomathi Zomathi 2ヶ月前に コメント
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    121

  • 総質問数

    180

  • 今週の質問数

    1

関連するタグ

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