UNIX端末でCシェルのプログラムがあるのですが、今後UNIX端末を
廃棄して、WindowsのPCだけにするようなので、プログラムが使えなくなるのが困ります。
いくつかはVB2005でdosコマンドを使って作り直したのですが、今作ろうとしている物の中の
コマンドで調べても解らないのがありました。
echo(echo $a > sssやecho 'abc def' >> sss)
cat(set x = 'cat rrr')
paste(paste fff ggg > hhh)
などのコマンドと、あとawkがありました。
よろしくお願いします。
No.6
- 回答日時:
No.2です。
llって,'ls -al'あたりをaliasしているだけですよね?
汎用性がなくなるので,シェルスクリプトでaliasのコマンドは使わないほうが良いですよ。
No.5
- 回答日時:
> cygwin.batを開いて「bash --login -i」を「tcsh --login -i」に
>してみたのですが、起動しなくなりました。
tcsh には --login なんてオプションがないから
エラーになって起動しなかっただけでは?
C:\cygwin>tcsh --login -i
Unknown option: `--login'
Usage: tcsh [ -bcdefilmnqstvVxX ] [ argument ... ].
C:\cygwin>tcsh --help
tcsh 6.14.00 (Astron) 2005-03-25 (i386-intel-posix) options 8b,nls,dl,al,kan,rh,
color,dspm
-b file batch mode, read and execute commands from `file'
-c command run `command' from next argument
-d load directory stack from `~/.cshdirs'
-Dname[=value] define environment variable `name' to `value' (DomainOS only)
-e exit on any error
-f start faster by ignoring the start-up file
-F use fork() instead of vfork() when spawning (ConvexOS only)
-i interactive, even when input is not from a terminal
-l act as a login shell, must be the only option specified
-m load the start-up file, whether or not owned by effective user
-n file no execute mode, just check syntax of the following `file'
-q accept SIGQUIT for running under a debugger
-s read commands from standard input
-t read one line from standard input
-v echo commands after history substitution
-V like -v but including commands read from the start-up file
-x echo commands immediately before execution
-X like -x but including commands read from the start-up file
--help print this message and exit
--version print the version shell variable and exit
See the tcsh(1) manual page for detailed information.
No.4
- 回答日時:
No.2です。
シェルスクリプトの先頭行に
#!/bin/csh
と記述し,そのシェルスクリプトにchmodで実行権を与え,cygwinのコマンドプロンプトから当該シェルスクリプトを実行するだけです。
先頭行にcshで実行することが指定されているので,ログインシェルや現在のシェルをtcshにする必要はないです。
(てっきり/bin/tcshにしなきゃだめかと思いましたが/bin/cshのままで良いようですね)
No.2
- 回答日時:
Windowsマシンにcygwinをインストールするというのでは駄目ですか?
# bashなので cshスクリプトを動かすためにはインストール時にSelect Packagesでtcshを入れ,先頭行を #!/bin/tcsh に変更するなどの作業が必要ですが。(awkもデフォルトだと入らなかったかも...)
参考URL:http://www.cygwin.com/
この回答への補足
以前、これを試したのですが、うまくいかなくて挫折しました。
もう一度試してみて、gawkとtcshを入れてみました。
今作ろうとしてたのを動かしてみたら、動く事が確認できました。
#!cshのままです。
cygwinを起動するとbashのようで、毎回tcshにするのは面倒です。
cygwin.batを開いて「bash --login -i」を「tcsh --login -i」に
してみたのですが、起動しなくなりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux linuxサーバーのキャッシュをクリアするコマンドを実行したい。 5 2023/01/24 14:52
- UNIX・Linux Linuxのシェル関数を作成して要件を満たす方法 1 2022/11/19 20:33
- UNIX・Linux linuxシェルスクリプト(baシェル)でファイルにかかれた数式を評価し計算する方法を教えてください 1 2022/08/26 14:28
- CAD・DTP Autocad Scriptファイルからの入力とコマンドラインからの入力が違う 1 2023/08/01 09:13
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- その他(プログラミング・Web制作) ぱそこん、スマホのos、アプリに使われてるコマンドって新しく開発する時に完全に一つのコマンドがどのよ 1 2023/06/17 13:24
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
batである文字列内に特定の文字...
-
スクリプト中のexportコマンド...
-
Cシェルで標準エラー出力への...
-
exprで四則演算をする際に変数...
-
シェルで and/or の優先順位に...
-
cshの条件式について教えてくだ...
-
shellスクリプトから別のshell...
-
if文について
-
シェルスクリプトの変数の制限?
-
sh スクリプト ipアドレス形式...
-
Bシェル 文字列に含まれる特...
-
bashスクリプト
-
TOPコマンドで表示するCPU使用...
-
Dirコマンドでフォルダ内ファイ...
-
スクリプトのエラー「unexpecte...
-
SONYの音楽ソフト「x-アプリ」...
-
bashでシングルクォート内の変...
-
エクセルの表にヘンな枠が・・・
-
テキストファイルから最終行の抽出
-
LD_LIBRARY_PATHって?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
batである文字列内に特定の文字...
-
スクリプト中のexportコマンド...
-
shellスクリプトから別のshell...
-
bashスクリプト
-
シェルスクリプトの変数の制限?
-
kshでのNULLの比較
-
【sh】tee コマンドの代替方法
-
ファイルから文字列を読み込む...
-
シェルで and/or の優先順位に...
-
if文について
-
Bシェル 文字列に含まれる特...
-
Cシェルで標準エラー出力への...
-
cshの条件式について教えてくだ...
-
【シェルスクリプト】whileルー...
-
Cシェルプログラムで、あるディ...
-
ログインシェル時のSHELL環境変数
-
rubyで、バッククォートの中に...
-
【シェルスクリプト】 ローカル...
-
sh スクリプト ipアドレス形式...
-
シェルスクリプトでうるう年判定
おすすめ情報