小编dan*_*one的帖子

将文件拆分为 N 个名称相同但目标目录不同的片段

我想将 sourcefile.txt其中包含 10000 行(每天增加)分成 30 个相等的文件。我有调用prog1to 的目录prog30,我想将文件拆分为具有相同文件名的这些目录。例如/prog1/myfile.txt/prog2/myfile.txt/prog30/myfile.txt.

这是我的 bash 脚本,名为divide.shprog目录中运行

#!/bin/bash
programpath=/home/mywebsite/project/a1/
array=/prog1/
totalline=$(wc -l < ./sourcefile.txt)   
divide="$(( $totalline / 30 ))"   
split --lines=$divide $./prog1/myfile.txt    
exit 1
fi
Run Code Online (Sandbox Code Playgroud)

text-processing split files

6
推荐指数
1
解决办法
2258
查看次数

仅查找某些字符串(域)提取另一个文件

我有一堆行,findmydomain.txt并且只想提取域后没有路径的那些域名,并将它们保存在一个新文件中。

我不能想出如何做到这一点,因为某些域名中完成.gov,一些.vn,一些不具备www等。

我希望只提取没有文件路径的域名到新文件。例如:

http://www.drexel.edu/
http://trianglewordpress.com/
http://www.nasa.gov/
http://www.mexico.com.mx/
Run Code Online (Sandbox Code Playgroud)

findmydomain.txt

http://www.safmls.org/2009/2009%20Presentations/Hemostasis%20-%20Stop%20Doing%20Bleeding%20Times.doc
http://debsabo.com/Luke_2.doc
http://lessons.ctaponline.org/~ferson/worksheets/Factoring%20Trinomials.doc
http://shalegasconsortium.com/down12547
http://www.auburnschools.org/drake/jwilliams/New%20Stuff/Review%20Questions%20for%20Evolution%20and%20Changing%20Populations.docx
http://static.schoolrack.com/files/28065/668560/APHUG_Chapter_4.ppsx
http://medicine.missouri.edu/docs/financial/Student%20Loan%20Forgiveness.docx
http://personales.upv.es/jpgarcia/LinkedDocuments/P&LLayout.doc
http://www.drexel.edu/
http://www.cardiotimes.com/documents/powerpoints/SLI022.doc
http://www.dot.state.oh.us/projects/pdp/Related%20Documents/Project%20Development%20Process%20Scoping%20Training.docx
http://www.fhs.d211.org/departments/english/gdawson/short%20story%20terms.docx
http://www.gregorydoublewing.com/Lonesome_Polecat.doc
http://www.cs.iit.edu/~cs549/cs549s07/CryptographyNetSecurity-2008.doc
http://cmsachesapeake.org/wp-content/uploads/2014/02/Current-Concepts-in-Concussion-Care.docx
http://liffeysoundfm.ie/cheap-alli-tablets-uk.docx
http://mepag.nasa.gov/meeting/2008-02/MEPAG_Feb_2008_McCuistion21.doc
http://trianglewordpress.com/
http://www.kvsangathanectlt.com/topic_sys/767639292The%20Mirror.doc
http://people.eku.edu/sumithrans/Zoo/labs/Pseudocoelomates.doc
http://www.examvault.net/uploads/3/0/1/5/30157763/f211_cell_membrane.docx
http://www.dgelman.com/powerpoints/statistics/spitz/5.2%20The%20standard%20Normal%20Distribution.doc
http://www.usna.edu/Users/physics/jwathen/Chapter%20S26.4%20through%206.doc
http://www.npti.in/Download/Renewable/POWERGEN%20PRSTN_Renewable%20April2012/Centralized%20Remote%20Monitoring%20of%20Renewable%20Power%20Plants.ppsx
https://mail.alquds.edu/~f2095/Communication%20Systems/Introduction.doc
http://cdffa.org/Documents/CPR_AED_presentation.doc
http://www.nasa.gov/
http://faculty.caldwell.edu/kreeve/Chap%2021%20-%20Critical%20Thinking%202013.docx
http://www.agriseta.co.za/downloads/Agriseta_Sep_18_2014_Ngomane.docx
http://nttc.columbiabasin.edu/automotive/CBC_doc/AC/AC%20Case%20and%20Duct%20System.docx
http://www.aoa.gov/AoA_Programs/HPW/Alz_Grants/docs/Caregiving-Feb14-2013-SKeller_Caregiving_for_people_with_dementia_and_ID-Down-syndrome.doc
http://www.hetdijkmagazijn.nl/fosamax-dosage-for-dogs.docx
https://partner.microsoft.com/download/portugal/40096973
http://www.ohio.edu/people/shriver/308/TCOM%20308-6-Radio%20Frequencies.doc
http://www.advocatehealth.com/documents/clinicalevents/Cervical_Insufficiency-McCulloch.doc
http://www.unesco.org/bsp/eng/UNESCOMDG.doc
http://iris.nyit.edu/~kkhoo/Summer1_2008/715-OOAD/Larman_doc/LarmanChap12.doc
http://www.shs.d211.org/socialstudies/faculty/AJP/The%20significance%20of%20ancient%20Persia%203.doc
http://trojan.troy.edu/studentsupportservices/assets/documents/presentations/english_reading/BasicBusinessWriting.doc
http://www.drradloff.com/documents/the-alchemist-introduction.doc
http://tc3.hccs.edu/itse1402/Shows/COBOL%20Unit1%20slides.doc
http://www.outreach.mcb.harvard.edu/teachers/Summer04/Barbara%20Gould/Handwashing_Activity_1.doc
http://images.pcmac.org/Uploads/WestCarroll/WestCarroll/Divisions/Presentations/2013-14%20TCAP%20Writing%20Assessment.docx
http://www.ltisdschools.org/cms/lib09/TX21000349/Centricity/Domain/552/REPRODUCTIONandGENETICS.docx
http://www.green-eu.net/system/files/documents/Green%20Training%20Audit_Romano.docx
http://www.panbc.net/files/multimodal_analgesia.docx
http://www.unco.edu/nhs/physics/faculty/adams/Phys%20221/MRI_2013.doc
http://docs.lib.purdue.edu/context/roadschool/article/1075/type/native/viewcontent
http://bealertbealive.com/Road%20Safety%20Powerpoint.docx
https://www.sde.idaho.gov/site/superintendentMeeting/2014pres/annual/Tiered%20Licensure.docx
http://students.salisbury.edu/~ab67028/EDUC318/Technology%20Standards.doc
http://www.ic.ucsc.edu/~rlipsch/EE80S/Global%20Sustainability.doc
http://www.earth4567.com/talks/evolution/evolution.doc
http://www.dra.ca.gov/uploadedFiles/Content/Energy/Procurement/PGE_Oakley/EMC%20presentation%20may%2016%202012.doc
http://studentaffairs.com/vcs/2011entries/NorthCarolinaStateUniversity-lupica-ewsuk.docx
https://intermec.custhelp.com/ci/fattach/get/161443/0/filename/Intermec+Firmware+Management+Tool1.docx
http://www.karunadu.gov.in/spb/SeminarsFinancing/Sridharan.doc
https://www.homeworkmarket.com/sites/default/files/qx/15/01/20/01/pain_theories_and_treatment_presentation.docx
http://faculty.ksu.edu.sa/eltamaly/Documents/student%20forum/Future%20Student%20Projects/PV1/pv.ppsx
http://www.cuhmmc2015.org/wp-content/uploads/2013/12/National-Domestic-Preparedness-Consortium-Recovered1.doc
http://www.uky.edu/~clthyn2/PS671/Concepts_and_Theory_in_Political_Science.docx
http://glearning.tju.edu.cn/pluginfile.php/60967/mod_data/content/51160/%E8%8B%B1%E6%96%87%E6%8A%A5%E5%91%8A.docx
http://www.biblestudies-online.com/Sermons/PowerPoint_Sermons/Genesis/1%20Genesis%20Foundation%201st%20Sermon.ppsx
http://graphics.ucsd.edu/courses/cse191_s03/CSE191_04.doc …
Run Code Online (Sandbox Code Playgroud)

grep sed text-processing

5
推荐指数
2
解决办法
306
查看次数

如果可用内存小于 X mb,则批处理脚本运行命令

我想编写一个批处理脚本来检查已用或可用内存,以便在可用内存小于 X mb 时运行命令。

我用谷歌搜索,但他们引用的页面对我不起作用我正在使用 centos 7

基本上我想做

if availablememory < 26000m
do command=forever stopall
do command=pkill -f checkurl.php
end 






BEFORE PROGRAM START
[root@www ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:          32002        3471         802        1121       27728       26529
Swap:         38112         234       37878
[root@www ~]#


AFTER PROGRAM START 
[root@www ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:          32002       13913         200        1121       17887       16381
Swap:         38112         234       37878
Run Code Online (Sandbox Code Playgroud)

command-line memory batch-jobs

1
推荐指数
1
解决办法
1620
查看次数

标签 统计

text-processing ×2

batch-jobs ×1

command-line ×1

files ×1

grep ×1

memory ×1

sed ×1

split ×1