sh

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

RSS

  • 受付中

    回答
    5

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

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

    • -1評価
    • 148PV
    gigapure gigapure 2日前
  • 受付中

    回答
    2

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

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

    • 0評価
    • 119PV
    gigapure gigapure 4日前
  • 受付中

    回答
    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評価
    • 41PV
    cDm_48 cDm_48 4日前
  • 受付中

    回答
    1

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

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

    • 0評価
    • 23PV
    rrrrrrrr rrrrrrrr 1週間前
  • 解決済

    回答
    4

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

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

    • 0評価
    • 81PV
    DAIKAN DAIKAN 2週間前
  • 受付中

    回答
    1

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

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

    • 0評価
    • 58PV
    tateisu tateisu 2週間前
  • 解決済

    回答
    3

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

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

    • 0評価
    • 63PV
    moonphase moonphase 2週間前
  • 解決済

    回答
    1

    Linuxのevalの仕様について

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

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

    回答
    4

    ファイルを検索する方法

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

    • 0評価
    • 61PV
    rrrrrrrr rrrrrrrr 3週間前
  • 受付中

    回答
    1

    ファイル検索について

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

    • 0評価
    • 58PV
    rrrrrrrr rrrrrrrr 4週間前
  • 受付中

    回答
    2

    行数のカウントがうまくできない

    行数のカウントがうまくできません。 今、 if ls -t $test_file=0;then echo"ファイルなし" exit 1 fi と書いたのですが、うまくできません。 このファイルと同じディレクトリ内にある test_fileの中身の行数が0(すなわちtest_fileが中身を何も持たないとき)このメソッドが実行されるようにし

    • 0評価
    • 56PV
    rrrrrrrr rrrrrrrr 1ヶ月前
  • 受付中

    回答
    1

    シェル 正規表現

    以下のようなシェルの正規表現分岐の書き方でチェックできて正常に動作するでしょうか。 やりたいこと:${QUERY_STRING}に" +-*/() "が含まれる時だけ計算結果を出力して、それ以外ではERRORと出力したい。 echo "Content-Type: text/plain" echo "" echo "INPUT: ${QUERY_

    • 0評価
    • 43PV
    Hyonta Hyonta 1ヶ月前
  • 解決済

    回答
    3

    ターミナルでのshellの実行

    前提・実現したいこと ターミナル上でshellスクリプトを使ってpythonのプログラムを回したいです。 その過程で以下のエラーメッセージが発生しました。 発生している問題・エラーメッセージ python: can't open file '○○.py': [Errno 2] No such file or directory 該当のソースコー

    • 0評価
    • 57PV
    saki_09 saki_09 1ヶ月前
  • 受付中

    回答
    1

    異なるDB間のデータ取得について

    異なるDB tblとabcに接続し、tblで取得したidを元に abcのtest_bから対象の情報を取得して、tblの結果とabc2つの情報を合わせたレコードを取得したいのですが、 2つのDBをまたいだシェルを作成して実行したいとき、接続先とパスワードを指定するためにどのような設定ファイル(.cnf?.ini?)を用意すればよいか わからないのでご教授

    • 0評価
    • 62PV
    eugenio eugenio 1ヶ月前
  • 解決済

    回答
    1

    shell内でsql*loaderをつかいエラーが出た。

    前提 Oracle初心者です。 複数のcsvファイルがあります。 現在SQL*Loaderを使い手動で一つずつAppendしています。 此度はそれをShellをつかって自動化したいのです。 問題点 for var in '*.csv' do echo $var sqlldr user1/user1@aaa control='emp

    • 0評価
    • 65PV
    tqkqt0 tqkqt0 1ヶ月前
  • 解決済

    回答
    9

    シェルしか使えない開発環境の例を挙げてほしいです

    シェルを使わざるを得ないシチュエーションの例をいくらか挙げてほしいです。 というのも経緯として、curlというコマンドについて調べていたのですが、Google Chromeにはcurlコマンドを簡単に叩いてくれるDHCやPostmanなどの拡張機能があります。この拡張機能を使えば、わざわざcurlのコマンドを叩かなくてもいいのではと思っていました。しか

    • 1評価
    • 241PV
    fullmated fullmated 1ヶ月前
  • 解決済

    回答
    2

    シェルスクリプトを使ってシェル変数を変更したい

    前提・実現したいこと historyコマンドで表示されるデータのパスを用途によって変更したいため、シェルスクリプトを使ってシェル変数HISTFILEを変更しようと考え、以下に示すコードを作成しました。簡単に説明すると、 ・第一引数に文字列normalが設定されたら、HISTFILEに~/.bash_historyをセットする ・第一引数に文字列lpic

    • 0評価
    • 95PV
    fullmated fullmated 1ヶ月前
  • 解決済

    回答
    2

    AWS EC2 vmstat をバックグラウンド実行+出力したい

    前提・実現したいこと vmstatコマンドをバックグラウンド実行し 結果をファイルに出力 その際中に他の処理を行い メモリとかサーバーの動きを確認したいと思っています。 sshコマンドでインスタンスに入らずに 外からvmstatコマンドを実行し 結果をファイルに出力するところまでは上手く行ったのですが それをバックグラウンドで実行しよ

    • 0評価
    • 63PV
    suvera suvera 1ヶ月前
  • 解決済

    回答
    1

    shared object(.so)に静的ライブラリ(.a)が入らない

    Ubuntu 16.04.1 LTS を使用しています。 C++で静的ライブラリ(.a)が存在し、それを取り込んでshared object(.soファイル)を作りたいです。 g++ -c -m64 -Wall -Werror \ CppExe.cpp \ -L /path/to/(libSample.a directory)/ \ -W

    • 0評価
    • 68PV
    taratail taratail 1ヶ月前
  • 解決済

    回答
    1

    合成音声

    http://qiita.com/lutecia16v/items/8d220885082e40ace252 こちらのサイトを参考に作業を進めていたのですが、 "Open Jtalkを使ってみる"という項目のjsay.shの部分に関してなのですが、実行圏をつけた後に実行しようとしてみるのですが ./jsay.sh: 1: ./jsay.sh: #!/b

    • 0評価
    • 103PV
    syo000 syo000 2ヶ月前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    100

  • 総質問数

    136

  • 今週の質問数

    3

関連するタグ

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