ランチは拓也にもらった明太子でごはんを食べた。やっぱり明太子はおいしいなあ。
シェルスクリプトでハマってどうにもうまく動いてくれない。cdが効かないって意味がわからん。
%sh test.sh
cd: can't cd to /home/smashmedia/
とりあえずここで止めて昼寝でもしようかな。
[追記]解決しました。改行コードが問題だったようです。
« たっくんのお土産 | メイン | リンク元表示 »
ランチは拓也にもらった明太子でごはんを食べた。やっぱり明太子はおいしいなあ。
シェルスクリプトでハマってどうにもうまく動いてくれない。cdが効かないって意味がわからん。
%sh test.sh
cd: can't cd to /home/smashmedia/
とりあえずここで止めて昼寝でもしようかな。
[追記]この記事のトラックバックURL:
ブログに書くほどでもないこと(とりわけウェブ上のニュースについての感想や評価のコメントなど)はFacebookページに書いています。よろしければこちらもどうぞ。
« たっくんのお土産 | メイン | リンク元表示 »
コメント(6件)[コメントだけのRSS]
単に /home/smashmedia/ が存在しないか、そこへ移動できる権限がないだけかと思います。
サンプル:
% cat test.sh
cd /home/hoge
% sh test.sh
cd: can't cd to /home/hoge
% csh test.sh
/home/hoge: No such file or directory.
% bash test.sh
test.sh: line 1: cd: /home/hoge: No such file or directory
投稿者: たつを | 2009年2月27日 18:38
たつをさん、ありがとうございます。
ディレクトリは存在してるんですよね。コマンドラインから
$cd /home/smashmedia/
とやると移動もできるのでなんでだろうと悩んでます。
投稿者: 河野
|
2009年2月27日 18:45
うーむ、なやましいですねえ。
cd "/home/smashmedia/ "
とかスペースとか変な文字が混じってたり?
投稿者: たつを | 2009年2月27日 19:15
わかりました!!
それがヒントになりました。改行コードでした。CR+LFになってたのをLFにすれば動きました。
すごく悔しいけど、解決してうれしいです♪
投稿者: 河野
|
2009年2月27日 19:19
おお、よかったです!
翌日まで持ち越さずに解決できて良かったですー
投稿者: たつを | 2009年2月27日 23:44
ほんとです。
仕事だと他のコトしてってわけにはいかないかもしれないですけど、他の作業(久しぶりの原稿執筆)をしてるうちに、たつをさんにヒントもらったので時間のロスもほとんどありませんでした。ツイテる!
投稿者: 河野
|
2009年2月28日 01:12