sh

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

RSS

  • 解決済

    回答
    1

    bashでのサービス停止シェルスクリプト

    前提・実現したいこと こんにちは!最近Linuxをメインにサーバーの勉強をしている者です。 現在、サービスの停止をするシェルスクリプトを作成しているのですが、躓いております。 要件は以下の通りです。 【第一引数で指定したサービス(httpd)が起動していた場合、対象サービスを停止するスクリプト(servicestop.sh)を下記の項目に従って作成し

    • 0評価
    • 54PV
    GMsniper2056 退会済みユーザー 1日前
  • 受付中

    回答
    1

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

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

    • 0評価
    • 40PV
    eugenio eugenio 2日前
  • 解決済

    回答
    2

    shファイルの並列実行

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

    • 0評価
    • 71PV
    eugenio eugenio 1週間前
  • 受付中

    回答
    3

    シェルでカレントディレクトリのパス移動方法

    BシェルでもCシェルでもbashでもいいのですが、シェルの中でcdコマンドでディレクトリを移動した場合にそのシェルを実行したディレクトリも同時に移動することは可能ですか?

    • 0評価
    • 68PV
    Nobuarithmetic Nobuarithmetic 1週間前
  • 解決済

    回答
    1

    shでテキストファイルの読み込み

    shからtxtファイルの内容を読み込んでそれをphpに引数として渡したいのですが、 1行づつ読み込んで1つの変数に格納したものを渡すことは出来ますでしょうか。 それともcatコマンドなどで全ての内容を読み込むことは出来ますでしょうか? 読み込むファイルは改行を含んでいます while read line; do echo $line do

    • 0評価
    • 64PV
    eugenio eugenio 1週間前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 67PV
    hideaki-goto hideaki-goto 2週間前
  • 解決済

    回答
    2

    bashの文法について

    1 i=0 2 array=(0 1 2) 3 echo ${array[$i]} # 0 4 array[$i]=$((${array[$i]}+1)) 5 echo ${array[$i]} # 1 3行目の結果は理解できますが、5行目の結果はよく理解できません。 ${array[$i]}という文法が存在することは確認できましたが、a

    • 0評価
    • 66PV
    sample01 sample01 2週間前
  • 受付中

    回答
    1

    rsyncがエラーになってしまいます。

    Windowsをメインに使っているので、とりあえずマニュアル通りにrsyncを使ってみましたが、エラーになってしまいます。 rsync.shというファイルの中にrsyncを記入して、Windowsでいうバッチファイルをコマンドラインからrsyncを叩いて起動しています。 rsync -avvv --progress --delete src de

    • 0評価
    • 124PV
    sample01 sample01 2週間前
  • 受付中

    回答
    2

    aliasの書き方を教えてください

    Linux上でgccを動かしています。 コンパイル時に毎度 gcc -o hogefile hogefile.c としなければならないのはデフォルトです。 .bashrcにaliasを書くことで短くすることはできないのでしょうか? aliasの書き方がわかりません。 理想とする形は gcca hogefile.c とす

    • 0評価
    • 111PV
    haya-linux haya-linux 1ヶ月前
  • 解決済

    回答
    1

    curlでCSVから抽出した値を変数に入れ実行する

    初歩的な質問ですが、curlでcsvから抽出した変数を入れてapiを叩きたいと思っています。 前提・実現したいこと 1. test.csvから値を取り出す。test.csvは以下のように記載 ID1,URL1 ID2,URL2 ID3,URL3 このIDとURLを取り出す 2. curlに変数を渡す 3. 上記をシェルで実行する

    • 0評価
    • 45PV
    NorimitsuShida NorimitsuShida 4週間前
  • 受付中

    回答
    5

    「ロジックが組めること」「ロジックの構成要素の数」とは何を指しますか

    プログラミング初心者です。 教えてください。 シェルスクリプトをテーマに調べています。 シェルスクリプトが書ける基準として、 他の人から 「ロジックが組めること」 という条件が提示されました。 ロジックとは何か、調べると色々な解釈があり、 わかりにくいです。 海外の英語辞書によると http://www.ldoceonli

    • -1評価
    • 215PV
    gigapure gigapure 1ヶ月前
  • 受付中

    回答
    2

    世界の最高クラスの大学で教えられているシェルスクリプト

    教えてください。 シェルスクリプトを学ぼうと思います。 海外のトップクラスの大学では、 情報工学系の授業でどのようにシェルスクリプトを扱うか、 興味があります。 私は文系で海外留学の経験もないので、 世界を代表する情報工学系の大学名 すら わかりません。 MITとスタンフォード以外に有名どころを教えてください。 インドやシン

    • 0評価
    • 154PV
    gigapure gigapure 1ヶ月前
  • 受付中

    回答
    1

    curlのレスポンスデータから文字列マッチングさせるスクリプトを実装したい。

    example.com というURLをGETしたときに {"status":"OK","message":"Hello Guillaume"} というレスポンスが帰ってくると仮定します。 hoge=$(curl -X GET example.com) $ echo hoge {"status":"OK","message":"Hello Gu

    • 0評価
    • 72PV
    cDm_48 cDm_48 1ヶ月前
  • 受付中

    回答
    1

    照合パターンに合いません のエラー

    find /home/Desktop/top -name /home/Desktop/top/xxx* -print find: 照合パターンに合いません. とエラーが出ました。 directory=$1 designatefile="/home/Desktop/top" find $directory -name "$designatefil

    • 0評価
    • 70PV
    rrrrrrrr rrrrrrrr 1ヶ月前
  • 解決済

    回答
    4

    シェルスクリプトのread lineにおいて、最終行だけ処理を変える方法

    read lineにおいて、最終行だけ処理を変える方法をご教授下さい。 下記の通り、各行に数値が羅列されている msg_id.txtがあります。 1 2 : 10 msg_id.txtの各行をカンマ(,)で結合した文字列:TARGET_MSG_IDを作りたいです。 下記のような処理では、1,2,…,10,となってしまいますが、

    • 0評価
    • 131PV
    DAIKAN DAIKAN 1ヶ月前
  • 受付中

    回答
    1

    topコマンドの差異について

    Red Hat Enterprise Linux Server release 6.4を利用しています ターミナルからtop コマンドを実行した時の結果と shellを組んでtopコマンドを実行した時の結果について ヘッダ部のうち、CPU使用率だけがオプションによって違うように見えます 1.ターミナルから実行 top -b -d 5> lo

    • 0評価
    • 86PV
    tateisu tateisu 1ヶ月前
  • 解決済

    回答
    3

    ヒアドキュメントで実行したSQL結果のエスケープ置換

    やりたいこと シェルのヒアドキュメントでSQLを実行し、replace関数を使って空白に \ (バックスラッシュ)を付けたい。 発生している問題 以下に示す通りうまく実行できない。 データ create table test ( name varchar(10) ); insert into test values ('A A'),

    • 0評価
    • 104PV
    moonphase moonphase 1ヶ月前
  • 解決済

    回答
    1

    Linuxのevalの仕様について

    Linuxで下記のようにCシェルとbashとBシェルで全く同じコマンドを実行しましたが、Cシェルだけ処理結果が異なっています。これはevalの仕様が原因なのでしょうか? (Cシェルではファイルを実行したディレクトリに「abcde?」というファイルを探しているみたいで、ファイルが見つからないためecho: No match.と表示されるのではないかと考えてい

    • 0評価
    • 105PV
    Nobuarithmetic Nobuarithmetic 1ヶ月前
  • 受付中

    回答
    4

    ファイルを検索する方法

    ファイルを検索する方法を知りたいです。 directory=$1 designatefile="home/Desktop/top*" aaa="home/Desktop/memo.txt" find $directory -name designatefile -print > aaa とかき、コマンドプロンプトでdirectoryを指定したら、

    • 0評価
    • 97PV
    rrrrrrrr rrrrrrrr 2ヶ月前
  • 受付中

    回答
    1

    ファイル検索について

    testファイル内にあるファイルの要素が1件の時に、 「ファイルは一件です 」と exit 9 を表示させたいです。 今、 if [ ls -l $test = 0 ]then; echo 〝ファイルは一件です“ exit 9 fi と書いたのですが、上手くいきません。 どう書けばよいでしょうか?

    • 0評価
    • 93PV
    rrrrrrrr rrrrrrrr 2ヶ月前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    101

  • 総質問数

    146

  • 今週の質問数

    2

関連するタグ

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