如果我有一个名为myfiles/的文件夹,其中包含一堆python文件,在shell脚本中如下所示:
for k in myfiles/*.py
do
// code here?
done
如何为每个k打印一个仅为--name-of-file--.py的字符串?如果我这样做了
echo $k
按原样,它会打印myfiles/--name-of-file--.py
我对shell脚本编程非常陌生,但是cut函数似乎尝试剪切文件的内容,而不仅仅是文件名(我真的不知道如何使用cut)。
为了清楚起见,我想知道如何在打印时去掉文件夹名称。
我有大约12个httpd进程运行在一个RHEL框中,没有人在浏览器中访问它(共享team框)。这些进程加在一起在开发框上消耗了超过1.8GB的内存,我在生产中看到了高达6GB的数据。这些进程中的每一个都会消耗大约800 MB的内存。我对其中一个做了一次测试,然后离开了一段时间,发现:
<venv>/django/contrib/flatpages/templatetags/analytical 0x7fff37ef41a0) = -1 ENOENT (No such file or directory)
<venv>/django/contrib/flatpages/