■掲示板に戻る■ 全部 1- 最新50目から鱗のコマンドライン
- 1 :名無しさん@お腹いっぱい。 :2001/03/10(土) 17:09
- 一週間で本にしてそれを売って儲けて皆で山分けしよう。
まずは、山崎康宏さんの本のパクリから
ls -altr
- 43 :名無しさん@お腹いっぱい。 :2001/03/30(金) 17:44
- っつーか -H で出来るね。
昔は出来なかったのかな
- 44 :名無しさん@お腹いっぱい。 :2001/03/30(金) 18:36
- >>43
うん。grep 2.0の頃はなかったと思う > -H
- 45 :Anonymousさん :2001/03/31(土) 12:31
- >>12
find /usr/local/moner/ -print -depth |xargs grep giko
こうか?
find /usr/local/moner/ -exec grep -l 'giko' {} \;
それともこう?
- 46 :名無しさん@お腹いっぱい。 :2001/04/02(月) 09:48
- >>31
計算したら25/3 * 100円に収束したけど…。
- 47 :ガシャポン問題は :2001/04/06(金) 12:36
- ここみれ
ttp://www.net24.ne.jp/~taro/teao.html
- 48 :名無しさん@お腹いっぱい。 :2001/04/06(金) 15:43
- RPM系Linuxの話だが、こないだ
rpm -qa | grep nantoka | xargs rpm -e
とするつもりで
rpm -qa | xargs rpm -e
としてしまった。
ある意味幸せ。
- 49 :名無しさん@お腹いっぱい。 :2001/04/07(土) 01:49
- ps $$
- 50 :ぼ〜んしぇる :2001/04/10(火) 06:37
- shell scriptだが、
#! /bin/sh
pattern=$1; shift
vi +/"$pattern" `egrep -il "$pattern" "$@"`
for i in `seq 0 100`; do wget http://ero.gov/ero`printf "%03d" $i`.jpg; done
>>26どう?
ls -l | sort -t. +1
color-ktermで、
grep pattern * | sed s/pattern/`printf "\033[31m"`pattern`printf "\033[39m"`/
for i in a b c d e f g h i j k l m n o p q r s t u v w x y z; do look $i; done | grep 'ly$'
- 51 :名無しさん@お腹いっぱい。 :2001/04/11(水) 02:39
(毎日電源を落とすような家庭マシンの場合@FreeBSD)
crontabに
----------------------------
PATH=適切なパスを追加
@reboot ( cd hogehoge && バックアップスクリプト )
@reboot ( cd hogehoge && レポート出力 > report.txt && \
cvs -q ci -m "daily" report.txt ) /dev/null
----------------------------
詳しくは
jman 5 crontab
- 52 :名無しさん@お腹いっぱい。 :2001/04/11(水) 02:41
- あ、cvs込みのはroot以外でないと動きません。
バックアップスクリプトは規模によってはrootである必要があります。
- 53 :名無しさん@お腹いっぱい。 :2001/04/11(水) 02:43
- 誤 /dev/null
正 > /dev/null
- 54 :名無しさん@お腹いっぱい。 :2001/04/11(水) 16:46
- alias me=echo 'uroko'
bash$ me
uroko
bash$
- 55 :名無しさん@お腹いっぱい。 :2001/04/12(木) 01:16
for kanji in 寿司屋の湯呑み
do
if [ "鱗" = $kanji ]
then echo "鱗"
else echo "目"
fi
done
- 56 :名無しさん@お腹いっぱい。 :2001/04/12(木) 01:22
- >>1
目から鱗のコマンドライン、中華、
知らないマシンで alias したときのほうが、
おもしろかったりしないッスカ?
その機種特有の alias がワケわかんなくて、
思わず調べてみたりとかさ」
- 57 :デジコ :2001/04/12(木) 02:05
- alias me=echo 'me-am'
bash$ me
me-am
bash$
- 58 :無ぅ :2001/04/24(火) 17:14
- rm /etc/passwd
- 59 :名無しさん@お腹いっぱい。 :2001/04/27(金) 00:17
- (bash or zsh)
f(){ [ $1 -le $2 ]&&wget http://xxx/xxx$1.jpg&&f $(($1+1)) $2 };f 1 100
- 60 :名無しさん@お腹いっぱい。 :2001/04/30(月) 03:00
- ln -fs /etc/fstab /dev/null
- 61 :名無しさん@お腹いっぱい。 :2001/05/01(火) 17:01
- googleから来た人がどんな検索キーワードを使ったか調べる
grep 'http://www.google.com' /var/log/httpd/hoge-combined_log|perl -ne 's/^.*?"(http:\/\/.*?)".*$/$1/i;split /=/;foreach (@_){s/\&.*//;s/%([0-9A-Fa-f][0-9A-Fa-f])/pack("C", hex($1))/ego;print "$_\n";}' |sort|uniq -c|sort -r|less
- 62 :名無しさん@お腹いっぱい。 :2001/05/01(火) 20:46
- >>61
おぉ、すごい!!
っと、一つだけケチつけていいならPerlは反則かも(笑
- 63 :kota :2001/05/03(木) 21:53
- 確か、こんなのを作ったことがあります。しょぼいですけど、
便利は便利でした。用途は新人さんの今日作った
ソースをチェックすること。
find [新人ディレクトリ] -mtime 0 -name '*.c' -exec more {} \;
スクリプト、間違ってたらごめんなさい。(今、試せないので。)
- 64 :名無しさん@お腹いっぱい。 :2001/05/14(月) 09:13
- tyommage
- 65 :名無しさん@お腹いっぱい。 :2001/05/24(木) 07:30
- コマンドラインでつかうperl(ワンライナーつうの?)
について詳しく知りたいんすけど、man perl以外の良い方法ありますか?
- 66 :名無しさん@お腹いっぱい。 :2001/05/24(木) 07:59
- 大発見!
cp ~/.netscape/bookmarks.html ~/.w3m/bookmark.html
で、寝介のブクマクを簡単にw3mで使えるよ
- 67 :名無しさん@お腹いっぱい。 :2001/05/24(木) 10:28
- >>65
コマンドラインで重要なのはオプションくらいだから
man perlで良いと思うよ。
中身に書くのは普通のPerl Scriptだし。
- 68 :名無しさん@お腹いっぱい。 :2001/05/24(木) 10:35
- >>66
へぇ〜 すごいねぇぼうや(藁
- 69 :名無しさん@お腹いっぱい。 :2001/05/24(木) 10:50
- 大発見ん!
cp /dev/zero hoge
で、多きさゼロのファイルをが簡単につくれるよl
- 70 :名無しさん@お腹いっぱい。 :2001/05/24(木) 11:51
- cat 66 69 > /dev/null
- 71 :名無しさん@お腹いっぱい。 :2001/05/24(木) 15:26
- サイズ0のファイルがほしくば、軽くtouchしろ。
- 72 :名無しさん@お腹いっぱい。 :2001/05/24(木) 15:48
- cp /dev/null 71
- 73 :名無しさん@お腹いっぱい。 :2001/05/24(木) 16:03
- dd if=/dev/hda1 of=/dev/hdc1
で、20GのHDDを3.2Gにできるよ
- 74 :名無しさん@お腹いっぱい。 :2001/05/24(木) 18:25
- 飛ぶ鳥を落とす勢いで有用なスレですね
- 75 :名無しさん@お腹いっぱい。 :2001/05/24(木) 21:21
- >>66,69,73
目からうんこ
- 76 :名無しさん@お腹いっぱい。 :2001/05/24(木) 21:54
- >>75
目にうんこがついてた貴方にさげ
- 77 :名無しさん@お腹いっぱい。 :2001/05/26(土) 10:07
- echo `yes "" | head -30 | cat -n`
こんなのはダメ? shell script でたまに使えるけど...
- 78 :名無しさん :2001/05/26(土) 11:53
- >>40
Emacsの M-x grep は、勝手に最後に /dev/nullを付けてくれます!
すなわち、grep の結果を他の grep に繋げられない!
と困った貴方に。
grep -n hoe * | grep -v hoge | cat -
と最後に”| cat -”をつけるといい事あるかもしれません。
(ここで、grep -v hoge -としてもうまくいかないんですよね…)
- 79 :名無しさん@お腹いっぱい。 :2001/05/26(土) 13:18
- >>77
ん〜 残念、既出です。
- 80 :名無しさん@お腹いっぱい。 :2001/05/26(土) 13:29
- >>77
seq
- 81 :名無しさん@お腹いっぱい。 :2001/05/26(土) 13:32
- >>77
>yes 無駄
- 82 :xhost - :2001/05/26(土) 17:32
- alias xxx 'xset b off -display \!*":0.0";xwd -root -display \!*":0.0" | tee "~/"\!*".xwd" | xwud '
で昔遊んだ。
- 83 :名無しさん@お腹いっぱい。 :2001/05/26(土) 21:41
- >>82
ん、なにやってるのかさっぱり見当がつかない。
壁紙変更?
- 84 :名無しさん@お腹いっぱい。 :2001/05/26(土) 22:01
- >>83
他人の画面のぞきでしょ。
- 85 :名無しさん@お腹いっぱい。 :2001/05/26(土) 23:07
- >>77
>>80,>>81
seq とかは Solaris などになかったりするから十分ウロコ。
だが、Solaris には yes がなかったりする。
# 勘違いのおそれあり、訂正歓迎、あおり勘弁
- 86 :名無しさん@お腹いっぱい。 :2001/05/27(日) 00:46
- >>77
echo {1..30}
- 87 :たまなし :2001/05/27(日) 01:07
- >>86
それは zsh 限定では。
>>85
GNU の shutils に yes と seq は入っています。
- 88 :77 :2001/05/27(日) 10:41
- BSD使いなのでseq知らないというオチでした。スマソ。
精進します。。。
- 89 :名無しさん@お腹いっぱい。 :2001/05/27(日) 12:05
- >>88 FreeBSD には jot というのがある。
man しても HISTORY の項目がないので、いつごろからあるものかはわからんかった。
# yes/seq/jot が OS によってあったりなかったりだと、どの OS でも
# 問題なく使える sh script ってのが難しいね。
- 90 :名無しさん@お腹いっぱい。 :2001/05/27(日) 13:56
- >>89
yes/seq/jot程度なら無くても困らんと思うけど
echoの仕様の違いは嫌らしいかも。
echo -n prompt:
echo 'prompt:\c'
しかしいずれにせよechoは遅いので、シェル組み込みの出力関数が
利用できる場合は使いたくなる。
今回のは別に↓でいいのでは。面白みは皆無だが...。
awk 'BEGIN { for (i = 1; i <= 30; ++i) print i }'
- 91 :名無しさん@お腹いっぱい。 :2001/05/27(日) 16:01
- Solaris の /usr/bin/awk のようなふっるーい awk だと、
awk 'BEGIN { for (i = 1; i <= 30; ++i) print i }' < /dev/null
にしないとダメ。/usr/bin/nawk なら問題なし。
新着レスの表示
掲示板に戻る 全部 前100 次100 最新50read.cgi ver5.26+ (01/10/21-)