シェルスクリプトを作る際に、汎用スクリプトを作るのが上手くいきません。
例として以下の2つのシェルの作成例を教えてください。
1、スクリプト名をrei1として
platex T1.tex
dvipdfmx T1.dvi
xdvi T1.dvi &
wc -c T1.tex T1.dvi T1.pdf
ではT1.tex専用なので
これを
$ ./rei1.sh ファイル名
と打ちこむことでどのファイルにでも適応できるようにする
2、スクリプト名をrei2.shとして
後から指定した文字列を含む
(例えばaak ak aab aba naaの5つがあった時、「aa」と指定することでaak,aab,naaの3つを選ぶ)
ファイルを選び出し、それを指定したディレクトリ(このディレクトリも可能なら後から指定したい)
に移動する。という動作をするシェルスクリプト。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
make
とだけ書いた rei1.sh もシェルスクリプトです。
mv *aa* targetdir/
とだけ書いた rei2.sh もシェルスクリプトです。
aaを変えたければ、aaのところを編集してください。
> ./rei1.sh ファイル名
と実行したら、rei1.shの中で何を使えば ファイル名 が得られるか
> platex T1.tex
> dvipdfmx T1.dvi
> xdvi T1.dvi &
> wc -c T1.tex T1.dvi T1.pdf
のT1を得られたファイル名で置き換えられるようにするにはどうすればいいのか?
シェルスクリプトの参考書を見れば、最初の方に書いてあるはずです。
・引数
・変数 / 変数展開
あたりをキーワードにしらべてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Linuxについて質問です。 引数に指定されたアクセスログのファイルからアクセス数が多い順に上位3つ 1 2023/02/03 03:46
- UNIX・Linux JSLinuxについて。 Linuxのこの手順のプログラミングは合っているでしょうか。 ①ホームディ 2 2022/06/20 15:33
- UNIX・Linux Linuxについて質問です。 シェルスクリプト名をfind.shとして、以下の条件をすべて満たすファ 1 2023/02/03 03:50
- その他(プログラミング・Web制作) linuxについて質問です 1 2023/02/06 19:55
- Excel(エクセル) ファイル一覧表を使ったファイルの移動 5 2022/08/10 15:37
- UNIX・Linux Linuxについて2つ質問したいです。 ① シェルスクリプト名をawk1.shとして、指定されたデー 1 2023/02/03 03:49
- PHP ファイルアップロードに関してのセキュリティについてアドバイスお願い致します 1 2023/08/20 00:25
- UNIX・Linux shellscript内のコマンドを、sudo(toor)として実行 2 2022/09/23 15:05
- その他(プログラミング・Web制作) 図に示す階層構造で,現在のディレクトリ(カレントディレクトリという)が*印のディレクトリであるとき, 2 2022/11/16 10:55
- UNIX・Linux bash のファイルの読み込み方についてご質問 3 2023/05/15 20:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ftpのmgetコマンドの自分の格納...
-
7zを使うとフォルダの中身がす...
-
SAMBA上に書き込んだファイルの...
-
バッチファルの置き場所
-
ホームページのディレクトリを...
-
Minecraftにforgeを入れたら、...
-
拡張子.dどういう意味
-
make時に出てきたエラーメッセ...
-
zorin os lite 15 のデスクトッ...
-
名前を付けて保存ダイアログの...
-
scpによるデータ転送後、ディレ...
-
FTPコマンドのCDについて
-
SVNのファイルを一括削除できない
-
ZIPを解凍するとフォルダ名が文...
-
2TBのUSBメモリを2000円ほどで...
-
B's Recorder GOLD9がフリーズ...
-
シンボリックリンクを貼る=PAT...
-
/(スラッシュ)で区切ったフル...
-
linuxのコマンドラインで、拡張...
-
FTPでPUTできない原因は何?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
7zを使うとフォルダの中身がす...
-
拡張子.dどういう意味
-
ftpのmgetコマンドの自分の格納...
-
make時に出てきたエラーメッセ...
-
/(スラッシュ)で区切ったフル...
-
ホームページのディレクトリを...
-
「照合パターンに合いません」...
-
linuxコマンド mkdirでディレ...
-
バッチファルの置き場所
-
「ドット(.)」と「¥」の意味...
-
scpによるデータ転送後、ディレ...
-
FTPコマンドのCDについて
-
"cp -a"と"cp -r"の違い
-
Linuxコマンドについて
-
tarコマンドのエラーについて
-
シンボリックリンクについて
-
ファイル名で / (スラッシュ...
-
unzipコマンドでディレクトリな...
-
macで、cdで移動できない
-
FTPでPUTできない原因は何?
おすすめ情報