ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] скрипт на bash (problem)
@ 2006-10-13 16:31 Grigory Fateyev
  2006-10-13 16:43 ` Michael Shigorin
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Grigory Fateyev @ 2006-10-13 16:31 UTC (permalink / raw)
  To: community

Здравствуйте!

Пишу скрипт, который должен в директории изменить в именах файлов
символы пробела на символы подчёркивания. Но почему то замена "mv" не проходит. Что не так?


#!/bin/bash

DIR=~/www/testsed/
IFS="\n"

if [ -n "$DIR" ]; then
    cd $DIR
    for file in `ls *`; do
        echo "$file"
        cf=`echo "$file" | tr ' ' '_'`
        echo $cf
        if [ $cf != "$file" ]; then
            mv "$file" $cf
        fi
    done
fi
                                                                                       
 > ~/cut.sh
file 1
file 2
file 3
file_4
file_1
file_2
file_3
file_4
mv: невозможно выполнить stat для `file 1\nfile 2\nfile 3\nfile_4': No
such file or directory


-- 
Всего наилучшего! Григорий
greg [at] anastasia [dot] ru
Письмо отправлено: 2006/10/13 20:24


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2006-10-14 11:07 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-10-13 16:31 [Comm] скрипт на bash (problem) Grigory Fateyev
2006-10-13 16:43 ` Michael Shigorin
2006-10-13 18:09 ` Pavel Usischev
2006-10-14  5:06   ` Denis Kirienko
2006-10-13 22:16 ` Aleksander N.Gorohovski
2006-10-14  9:29 ` Sergei Boudnik
2006-10-14 11:07   ` Grigory Fateyev

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git