[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 04/11 08:58 / Filesize : 268 KB / Number-of Response : 1033
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

シェルスクリプト総合 その26



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/03/20(月) 12:07:26.41 .net]
シェルスクリプトの総合スレです。
□お約束
・特記なき場合はBourne Shell(/bin/sh)がデフォルトです。
 bash/zsh/ksh/ashなどに依存する場合は明示しましょう。
 Linuxユーザは/bin/shの正体がbashまたはdashなので特に注意。
 FreeBSDユーザは/bin/shの正体がashなので注意。
 v7 shに一番近くて、現役のshは、OpenSolaris由来のheirloom sh。
  src.illumos.org/source/xref/illumos-gate/usr/src/cmd/sh/
  heirloom.sourceforge.net/sh.html
・csh/tcshのシェルスクリプトは推奨されません。
 (理由は「csh-whynot」でググれ)
・UNIXにはシェルスクリプトに便利な小さなコマンドがいろいろあります。
 manや参考リンクを見ましょう。
 aproposないしはman -kでそれらしい単語による簡単な検索もできます。
・シェルで使えるワイルドカード等は正規表現ではありません。
 正規表現の話題はスレ違い(正規表現スレへ)
・シェルスクリプトのことをシェルってゆーな
□初心者へのアドバイス:
・適した道具を判断するのも頭の重要な使い方。シェルスクリプトよりも
 awkまたはperlの方が適した処理にはそちらを使いましょう。
・知らないコマンドが出てきたらmanを引きましょう。
・思い通りに動かないときは、まずは sh -x でトレースしましょう。
□回答者への注意事項:
・シェルスクリプトでの処理方法を質問しているのに、よくわからずに
 「そういうのはperl使いましょう」と回答するのはやめましょう。
 安易にperlに逃げずにシェルスクリプトで処理するのが頭のいいやり方。
前スレ
シェルスクリプト総合 その25
echo.2ch.net/test/read.cgi/unix/1439563321/

114 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/24(月) 22:40:54.70 .net]
>>111
そんな向上心があるなら学ぶか働いてるでしょ

115 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 00:10:36.87 .net]
>>113
そういう学科の学生かそういう業務の仕事でなくても使う人は使うってことじゃないの

116 名前:名無しさん@お腹いっぱい。 [2017/04/25(火) 00:43:15.05 .net]
>>112
やるじゃんそーゆー振り切ってる感じ好きだぜ

117 名前:名無しさん@お腹いっぱい。 [2017/04/25(火) 00:49:06.70 .net]
>>114
そうは言ってなかったな、シェルなんて職場で使わなきゃやろうと思わないでしょって言ってたよ

118 名前:名無しさん@お腹いっぱい。 [2017/04/25(火) 00:51:05.94 .net]
ぶっちゃけLinuxだけだと不便やねん、だからどっちもいるねん、必須なのはWindowsやねん、結局便利だけどLinuxは無くてもいけるねん

119 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 00:57:32.66 .net]
実際Windowsないと公私共に不便だろって思う

120 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 01:15:23.26 .net]
>>116
仕事も勉強も関係なくエロ画像収集に使うだろ
初めてはSSIとかCGIだったな
ISPでシェルアカウント付きのとこもあった
やらされてるだけの人には価値はわからんだろうけど

121 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 01:19:30.55 .net]
Windowsなくても別に困らないなあ

122 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 05:48:06.67 .net]
>>119
VBとかで出来るからね
シェルを使うにはUnix環境が必要で
知識ゼロのニートが自主的にやったってのは知らないなあ
Unix界隈に居る人って性格悪いじゃん?
そんな中で続くとは思えないんだけど

学生か働いてる(働いてた)時に得た知識でやるならわかるけどさ



123 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 06:14:57.29 .net]
画像収集ツールって昔からいくつかあるけど
それを使わずにシェルスクリプト使った人が今何してるのか興味あるな

自分はOSもアプリも言語も道具だから何でもいいんだけど
獲得したものを特別なものと思って他人を見下すってのは余裕のない感じがするね
そのあたりがLinuxが流行らなかった理由なんじゃないかと思う
スマホ使ってる人なんてニコニコしながら嫌味無く教えてくれるときあるしw

124 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 06:32:05.73 .net]
やらされてるだけの人って嫌味なんだろうけど
ココで答えてくれてる人はそんな人なこと忘れてるよ
失礼な奴だな

125 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 09:39:07.19 .net]
シェルスクリプトを作れない人がやっかんでるだけに見えるな

画像収集ツールみたいなことをする場合、Windowsアプリも
cygwonでシェルスクリプト+コマンドのパターンも使う
一方しか出来ない人は時間を損してると思うよ

126 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 09:44:08.16 .net]
暇つぶしに聞いただけだろう
現役で職場でシェルスクリプト使う身からすると奇妙な質問には思えるが
これがCOBOLとかなら話分かったけど

127 名前:名無しさん@お腹いっぱい。 [2017/04/25(火) 10:09 ]
[ここ壊れてます]

128 名前::42.40 .net mailto: >>121
Unix界隈の人は性格悪いってま?
[]
[ここ壊れてます]

129 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 10:21:07.46 .net]
どこかのスレで質問してみれば分かるよ

130 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 10:29:48.93 .net]
画像収集ツールってWindowsで動く既存アプリがいくつもあるんだよ〜
自分はシェルスクリプトを否定はしていない

でも学んでも働いても無かった人(要するにシェルを使ってなかった人)が
画像収集するためにいきなりシェルを使うとは思えないんだな
シェルスクリプトに行き着くためには
UnixなりりLinuxなりCygwin、BoW、Services for UNIXが必要になるわけであって
画像収集するのに便利って言うのは違和感がある
そういう人が本当に使ってるとして今どのレベルなのかも興味があるね

まだ画像収集レベルなのかな?

まあ別に目的を達せられたら良いんだけどね(で振り出しに戻ると)

131 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 10:31:54.24 .net]
ちなみに自分は学んだし仕事でやってたよ
だから実装は楽だしやらせたいことを自動でやらせるためにスクリプト組んでるね

132 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 10:40:20.49 .net]
すまん、結局何が言いたいのか分からん
これは単にシェルスクリプト使ってるのを見下したいだけなのか?



133 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 10:46:20.83 .net]
自分が使える道具を、使うと何かの目的が達せられるところで使うだけだよ
環境、能力、目的は人によるから想像力の欠如をアピールしてもしょうがない

134 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 11:20:26.09 .net]
>>121
CGIやSSIやISPはweb関連だ
wwwの世界はUnixばかりだからな
で何もなかった昔のwwwではCGIの設置改造とか普通
どうやって動いてるのかとか興味を持って調べた奴も多いだろう
つまり趣味で知った奴もいるってことだ

昔はWindowsでもcygwinとかでシェル使ってたけどな
今はないのかな
VBのツールのメンテとかもしてたけどUnixが吐くデータの処理だったからshで置き換えて効率化したな

やらされてる奴に性格悪い奴がいることはわかった

135 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 14:29:24.94 .net]
>>132
お前こそ金にならないことやらされてるじゃん

136 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 14:33:19.26 .net]
やらされてる連呼クンに触るなよ

137 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 14:38:02.51 .net]
なんつうか、こんな話題で長文して結論がそれって
よほど嫌なことあって愚痴りたかったんだろうな

138 名前:名無しさん@お腹いっぱい。 [2017/04/25(火) 14:42:58.20 .net]
>>108
ラズパイってむずい?

139 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 15:04:06.17 .net]
>>132
今仕事何やってるの?

140 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 15:04:11.72 .net]
>>133
VBのツールの置き換えは仕事だぞ
趣味はお金払ってでもするものだけどな
ただUnixワークステーションとか買えねえよ

141 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 15:05:57.55 .net]
>>137
開発

142 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 15:32:19.24 .net]
なんだ結局仕事にしたんじゃん
素人でまだ触ってるかと思った



143 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 16:43:11.74 .net]
やらされに成り下がっててワロタ

144 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 17:46:11.39 .net]
>>140
シェルスクリプトで開発の仕事なんて滅多にないよ
お前は無職?

145 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 17:53:41.95 .net]
いやなんで煽るんだよ
お前何しにこのスレ来たんだよ

146 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 17:53:50.03 .net]
開発経験者が趣味でシェルスクリプト書くって普通だと思う
てっきり営業とか企画とか別分野の人がシェルスクリプト書いたのかと思った

147 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 18:09:20.39 .net]
なぜ普通以外だと予想したのか

148 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 19:25:03.65 .net]
俺もまったくの異業種の奴が言ってるのかと思ったよ
>>119とか見るとね
ニートがエロパワーで頑張ったのかと思ったw

149 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 19:42:41.24 .net]
アスペか

150 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 20:48:36.96 .net]
ハードウェア開発だったからまったくの独学だけどな

151 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 22:28:49.44 .net]
バージョン管理とかするだろうし環境作りでUnix使うだろ
どこまで無学なんだよ

152 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/26(水) 00:06:14.19 .net]
ワークステーションとか商用Unix知らないのか無学だな



153 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/26(水) 01:01:14.37 .net]
くだらない話題で申し訳ないんすけど
シェルスクリプトで使う変数の規則とかってどう決めてます?
自分は_HOGEがいいかなって思ってるんですけど、マジョリティはどうかなと(ここがマジョリティかどうかは別だけど)

154 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/26(水) 01:38:09.14 .net]
>>151
変数はhoge、環境変数はHOGE

155 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/26(水) 08:25:15.17 .net]
>>151
とくに名前に規則は設けず、関数内で local 宣言でできるだけ隔離。
気にはなるけど、個人的には実際に問題になったことが無いし、export しなければ大丈夫じゃないか?

156 名前:名無しさん@お腹いっぱい。 [2017/04/26(水) 08:45:28.91 .net]
>>153
シェル内に影響するよ
スクリプトならシェルスクリプト内までその変数が生きる

157 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/26(水) 08:52:37.57 .net]
localって業務用なら使うべきなんだろうがいまいち慣れないんだよなぁ
スコープ分けは基本ってのは分かっちゃいるんだがシェルスクリプトはどうもlocal使ったら負けな気がする
すげぇどうでもいいんだけどな

158 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/27(木) 01:52:59.43 .net]
>>151
俺は>>152と同じ
↓を一度読んどくと良いと思う
https://www.gnu.org/software/autoconf/manual/autoconf.html#Special-Shell-Variables

159 名前:名無しさん@お腹いっぱい。 [2017/04/27(木) 08:52:30.15 .net]
おまえらただのニートじゃなさそうだな

160 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/27(木) 08:55:21.07 .net]
お前は何を言ってるんだ

161 名前:名無しさん@お腹いっぱい。 [2017/04/27(木) 08:59:38.21 .net]
>>158
ジョークだろなんでそんなにおこる?

162 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/27(木) 09:01:08.43 .net]
>>159
俺にしたって某画像のネタをそのまま貼っつけただけで別に怒っちゃいないぞ



163 名前:名無しさん@お腹いっぱい。 [2017/04/27(木) 09:25:43.77 .net]
>>160
こりゃ一本取られたな

164 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/06(土) 16:52:42.42 .net]
echo "${hoge[@]}" | xargs -P 10 -n 1 -J{} echo {} >> test.txt
てやると、期待するファイル内容は
aaa
bbb
ccc
...
なのに
aaa
bbccc
...
となってしまいます。
これを回避するいい方法ないですか?

165 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/06(土) 18:13:00.72 .net]
hogeの中身はどうなってんの?

166 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/06(土) 19:56:59.36 .net]
Debian GNU/Linuxでのbashなのですが、指定時間指定ユーザのログインが無ければ
シャットダウンするシェルスクリプト
https://pastebin.com/pJ3v4TYY
を勉強を兼ねて作ってみました。
正常に動作していますが、何か変なところありますか?

167 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/06(土) 21:11:07.00 .net]
cronでやってそうだけど
ログインしてたらループ抜けないようになってるから
1日経つと重複起動すると思う

あと指定時刻なのか一定時間なのかはっきりした方がいい

動いてると思ってるならいいんでないの

168 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/06(土) 21:31:34.54 .net]
>>165
一定時間です。

/etc/rc.localってcronで1日ごとに起動されるのでしょうか。
PC電源投入後Linux起動時にただ一度だけ実行されると思っているのですが

169 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/06(土) 22:28:29.89 .net]
シェルの前に日本語を学んだ方がいい

170 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/06(土) 23:44:25.36 .net]
>>164
常駐しないでlastとかでログインしなくなってから何分経ったか毎回計算した方がシンプルじゃない
なんだっけvarの下になんかあったよね

171 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/06(土) 23:53:03.17 .net]
>>168
それだと、PC起動直後(lastとかで経過時間計算直後)にシャットダウンが走る可能性があるような

172 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/07(日) 01:18:18.46 .net]
>>169
仕様通りだな



173 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/07(日) 03:40:10.15 .net]
>>164
ダメってわけじゃないけど、"$1"と

174 名前:芒rするなら grep は要らないはず(12行目)

>>166
一度だけ起動であってる
重複起動とか言ってる人は無知か勘違いなので無視していい

>>168
varの下のなんかってwtmpのこと?
wtmpは確実に更新されるわけじゃないし時間の計算も面倒になるので
>>164の方がシンプルだろうね
[]
[ここ壊れてます]

175 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/07(日) 04:01:11.02 .net]
>>170
確かに仕様通りだね
PC起動してlogin受け付ける前にpoweroffしてしまうようになるだろうけど

176 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/07(日) 08:46:28.77 .net]
一定時刻ログインしてないんだから当たり前

177 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/07(日) 10:22:50.37 .net]
15分でシャットダウンって考えられない
まあ習作だからいいんだろうが

178 名前:名無しさん@お腹いっぱい。 [2017/05/07(日) 16:02:10.86 .net]
>>174
チャージマン研!第23話「恐怖!精神病院」
https://youtu.be/ckO9d_-qiPw

179 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/07(日) 21:37:10.56 .net]
>>174
そこは運用で調整してけばいい話だろう

180 名前:161 mailto:sage [2017/05/07(日) 22:15:23.57 .net]
みなさんありがとう。

>>171
> "$1"と比較するなら grep は要らないはず(12行目)
他ユーザがログインしていても無視してシャットダウンする仕様にしたいのです。
> 一度だけ起動であってる
了解

>>174
> 15分でシャットダウンって考えられない
トイレとかの時、5分ほどかかる自分環境自動バックアップの処理を走らせ
画面ロックして席を立ちます。
席に戻ったらまた作業に戻るのですが、とっさの用事で席に戻れない時は
電源が切れていて欲しいのです。
10分だと下痢の時短いかも。20分もいらない。だから15分。

画面ロック(ログイン状態)の時に電源切断するのは気持ち悪いので
ログオフ状態の時に切れるようにしたいのです。
(そのため、バックアップ処理完了後は自動でログオフされるようにしています)

ちなみにWindowsではそういう自作ServiceをCで書いて走らせています。
Linuxは簡単ですね。

181 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/08(月) 01:49:41.10 .net]
タイムカードの無い現場で ふらっと早退してやろうって感じなのかね

182 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/08(月) 05:13:08.30 .net]
そんなんならサスペンドでいいじゃん
久しくシャットダウンしてないや



183 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/08(月) 07:30:05.34 .net]
Windows簡単だと思うけどな
Cならコンパイルとかの環境が必要だけど所詮慣れだし
Cなんか使わずにVBScript使えばいいんじゃないの

184 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/08(月) 09:48:57.03 .net]
Windowsは簡単だな諦めるしかすることないから

185 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/08(月) 19:53:34.22 .net]
>>180
Windowsだと、Cでservice作る以外に>>164を実現する方法ってあるのかな

186 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/08(月) 21:53:34.64 .net]
Windowsできるアピールはいらん
ほかでやれ

187 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/09(火) 20:02:44.75 .net]
そう、マッキントッシュならね

188 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/15(月) 06:37:29.43 .net]
時間のかかるパイプライン処理中に現在の中間処理内容を
メッセージ表示させることはできませんか?
echo で標準出力に表示させようとしてもそれは次のパイプラインに渡って画面に表示されませんよね?
標準エラー出力で表示させるしかないでしょうか?

189 名前:名無しさん@お腹いっぱい。 [2017/05/15(月) 07:04:43.49 .net]
tee

190 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/15(月) 11:20:57.06 .net]
このスレの無駄のなさすぎる回答好き

191 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/15(月) 21:05:16.62 .net]
そう、マッキントッシュならね

192 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/15(月) 23:50:07.04 .net]
でもteeの仕様って、一方をファイルじゃなく、stderrあたりに
しておいてくれれば、もっと汎用性上がったのにね



193 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/16(火) 00:37:43.04 .net]
UNIXでは標準エラーもファイルだから問題ない

194 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/16(火) 06:24:05.92 .net]
teeの出力先をstderrにすると、中間処理をモニタすることしかできなくなるのでは?
ファイルに書けばモニタも出来るし汎用的

195 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/16(火) 07:42:47.01 .net]
>189
デフォルトでstderrに吐くと、teeのエラーを吐く場所がなくなるからでは? (例えば ls | tee --wrongoption とかの場合)
モニタしたければ tee /dev/stderr でよい。

196 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/16(火) 08:32:03.95 .net]
>>192
dev使うのはOS依存じゃね?

197 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/16(火) 10:02:35.57 .net]
>>191
stderrもリダイレクトできるよ

198 名前:名無しさん@お腹いっぱい。 [2017/05/19(金) 20:34:10.11 .net]
シェルってオブジェクト指向で書けないの?
暗黙的ルール多すぎだろ

199 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/19(金) 22:16:49.58 .net]
>>195
>> 暗黙的ルール多すぎだろ
例えば?

200 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/19(金) 23:31:44.94 .net]
>>195
OOPの本質を理解してれば出来る
もし出来ないなら個人の能力に問題がある

201 名前:名無しさん@お腹いっぱい。 [2017/05/20(土) 03:14:17.14 .net]
シェルはパイプで渡していくと
関数型っぽいけど

202 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/20(土) 09:42:17.19 .net]
関数型と見るかメソッドチェーンと見るかの違いだな。



203 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/20(土) 21:59:01.54 .net]
>>195
https://invent.life/project/bash-infinity-framework

204 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/20(土) 22:19:56.29 .net]
>>195
オブジェクト指向で書くと暗黙のルールがなくなるの?

205 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/21(日) 05:34:32.67 .net]
>>195
別にシェルが嫌なら同じ処理をプログラミング言語で作れば良いじゃ無い。
LLならそんな手間じゃ無いし。

206 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/21(日) 18:05:12.85 .net]
>>195 はシェルの開発言語のことを聞いてるんだよね?
確かに、たいていのシェルはCで書かれてるし

207 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/21(日) 19:34:04.56 .net]
だんだん分けわからなくなってきたわ

208 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/23(火) 14:55:53.34 .net]
$ls>hoge.txt
だとカレントディレクトリのリストができますけど、
さらに深堀りして、そこにあるフォルダ(ディレクトリの中身)も表示させるには
どうすればいいのでしょうか?

それから、
フォルダかファイルの名前 ディレクトリ名(/Users/namae/nanntyaca/hogehoge.txt)
のようなふうに二つを並べて吐き出させたいのですがどうすればいいでしょうか?

209 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/23(火) 15:04:02.31 .net]
>>205
find . -type f > hoge.txt

210 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/23(火) 15:30:08.76 .net]
>>206
ありがとうディレクトリのリストができました。
ディレクトリのリストから、htmlのリストを作ろうとすると、どうするのが
いいのでしょうか?クリックすると当該ディレクトリに飛ぶようにしたい
だけなのです。考えていたのはtexのファイルにするということなのですが。

211 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/23(火) 15:38:50.01 .net]
ハイパーリンク作るまでやるならshの範疇じゃない気がするが
なんでも聞かずに少しはぐぐったらどうよ

212 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/23(火) 16:05:32.00 .net]
ありがとうございます
ぐぐります



213 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/25(木) 08:52:58.76 .net]
w3m . -dump_source >dir.html

214 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/26(金) 02:49:12.98 .net]
>>210
テキストファイルをhtmlにするには拡張子を変えただけでいいらしいです。
>>210さんが教えてくれてのはhtmlをtxtファイルにするための
ものだと思います。markdownでリストを作ろうと思います

ありがとうございました






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<268KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef