以下是小编帮大家整理的将文件格式化并输出,本文共7篇,仅供参考,欢迎大家阅读。本文原稿由网友“好好好”提供。
篇1:将文件格式化并输出
我们是搞运维的,由于要放假了 需要知道磁盘的使用情况,所以将df -h好多服务器的结果输出到一个文件中,再写个c++程序过滤之。df -h 的文件列表格式如下:
10.109.10.1
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 15G 2.4G 12G 18% /
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 32G 0 32G 0% /dev/shm
/dev/sda5 200G 175G 25G 87.5% /opt
10.109.10.2
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 15G 2.4G 12G 18% /
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 32G 0 32G 0% /dev/shm
/dev/sda5 200G 175G 25G 87.5% /opt
10.109.10.3
..........
..............
................
就想把 ip 和 想了解剩余磁盘空间那行输出到文件中,这样看起来一目了然。
cat fileop.cpp
#include#include
#include
#include
using namespace std;
void GrepAndWrite(ifstream &fs)
{
char* s;
s = new char[160];
string str=“”;
string searchip = “10.1”;
string searchuse3=“opt”;
string strip;
string struse;
ofstream fo (“/opt/test/diskproc”,ios::app);
while (! fs.eof )
{
fs.getline(s,100);
//cout<<
str = s;
//strip=“”; struse=“”;
if(str.find(searchip) !=string::npos)
{
strip=str;
}
else
{
if(str.find(searchuse3)!=string::npos )
{
if(strip!=“”)
{
struse=str;
}
}
}
if(strip !=“” && struse !=“”)
{
//strip=“”; struse=“”;
//write file
{
fo<
strip=“”; struse=“”;
}
}
fo.close();
}
int main()
{
ifstream fread(“/opt/test/diskinfo”,ios::out);
if(!fread.is_open())
{
std::cout<<“file open fail~”<
return 0;
}
else
{
GrepAndWrite(fread);
}
fread.close();
return 0;
}
<
篇2:go语言读取csv文件并输出的方法
作者:令狐不聪 字体:[增加 减小] 类型:
这篇文章主要介绍了go语言读取csv文件并输出的方法,实例分析了go语言操作csv文件的技巧,需要的朋友可以参考下
本文实例讲述了go语言读取csv文件并输出的方法,分享给大家供大家参考。具体实现方法如下:
代码如下:
package main
import (
“encoding/csv”
“fmt”
“io”
“os”
)
func main() {
file, err := os.Open(“names.txt”)
if err != nil {
fmt.Println(“Error:”, err)
return
}
defer file.Close()
reader := csv.NewReader(file)
for {
record, err := reader.Read()
if err == io.EOF {
break
} else if err != nil {
fmt.Println(“Error:”, err)
return
}
fmt.Println(record) // record has the type []string
}
}
希望本文所述对大家的Go语言程序设计有所帮助,
篇3:CorelDraw中如何输出打印PostScript文件
问:CorelDraw如何输出打印PostScript文件?
答:用CorelDRAW 把CDR文件打成PostScript文件,不仅提高输出的速度,还可以避免因输出公司没有其中的某些字体而造成的麻烦,因此推荐制作人员自己打好PostScript文件再送去输出公司进行输出。
首先,我们要先安装一种叫Linotronic530的虚拟打印机,用添加打印机的面板添加。添加完,就打开Corel DRAW并打开要打印的CDR文件,按下打印键,在打印面板中选择Linotronic530打印机,并按下旁边的属性键,选择纸张?自定义纸张(如果稿件尺寸长大于457mm而宽小于457mm,请选择“纵向”),自定义纸张的长宽即是原稿(菲林)的尺寸加25mm选择打印机的分辨率2540dpi,
在打印机面板中按下“选项”将预览图下面的左起第1~6的按钮按下,剩最后两个。
并在预览图旁边的“选项”页面点选,将网频设为175lpi(原稿若有大面积渐变的情况下可选256-lpi,得到更高的输出质量),跟着按下面的“PostScript首选项”,将“使用PostScript第二级特性”选上回到刚才的上一步,按下“分色”页面,将“打印分色”项、“总是加印黑色”项选上(在原稿中凡是小于100%k的灰都要加1%的CMYK)。
搞定以上的设置,按下确定按钮,CorelDRAW 就会弹出对话框叫你输入要创建的PostScript文件的名字,写上名字就开始创建了,所用时间和文件的大小有关。
篇4:WPS 一键轻松输出PDF文件
金山办公软件近期发布的WPS Office 2012办公软件秉承了WPS一贯轻巧灵快、安装便捷的特点,深度兼容微软Office,其采用的Windows 7风格的新界面,赋予用户焕然一新的视觉享受,另外,WPS Office 2012还提供10大文档创作工具,具备100项深度功能改进,其中的一键输出PDF文件功能,深受广大用户欢迎。下面就带大家一起看看输出PDF文件的具体操作。
一、输出PDF
PDF全称Portable Document Format,译为可移植文档格式,其最大优点就是与跨系统平台使用,也就是说使用PDF无论在哪种打印机或者显示器上都可保证精确的颜色和准确的打印或显示效果与你输入时的效果相同。其次,PDF的制作可以进行加密、权限设置,文档的保密性较其他格式有所提高。因此在工作、学研中PDF的使用率非常高,尤其在外企和高新技术企业,PDF成为文档交换与传送的首选格式。
新版WPS文本编辑完毕后点击菜单栏左上角的“WPS文字” 选项后出现的下拉栏选择“输出为PDF格式...” 则出现如图1所示的对话框,通过浏览或输入指定的文件保存位置,按下确定按钮,即可导出,若导出成功,会出现图2所示的“导出完成”提示,如果选择打开文件,即可观看PDF格式文档,若果不需要可选择关闭。(提示:请确保所在电脑安装有PDF阅读器,如Adobe Reader)
图1
图2
二、PDF高级选项
如果要详细设置PDF,可以在输出前点击“高级(M)” 按钮,则会出现如图3所示的详细对话框,如想关闭高级设置,则点击“常规(L)”按钮。
图3
1、“批注(C)”、“超链接(H)”、“脚注和尾注链接(N)”选项主要与批注信息相关,特别是学术性文献,如论文、专著撰写中经常使用。根据需要,有时需要导出批注、脚注信息则在高级选项中打钩,如果不需要导出则取消勾选。
2、书签是PDF文档快速跳跃到相关信息的辅助功能,特别在长文档中使用十分普遍,
新版WPS设置了三种方式导出书签,即标题样式、其他样式、自定义样式,其中标题样式转换最为简单,但是需要注意的是在文档撰写中需要对文档中“标题”文字的格式设置为标题1或标题2、标题3。如果不在PDF导出中设置书签,则需要使用Adobe acrobat等专业软件进行设置。
三、权限设置
勾选“权限设置(E)”,即可对PDF文档的阅读权限进行调整。
第一步,设置密码,只有设置了密码之后的权限设置才能生效,否则使用者可以轻易更改权限。设置密码后再在“确认(F)”一栏中重复输入密码,并妥善保存。
图4
第二步,设置基本权限,即“允许更改(D)”(如果取消勾选,使用者只能阅读,不能更改文档)、“允许复制(D)”(如果取消勾选,使用者只能阅读,不能复制文档中的文字与图像。但是使用者仍能通过文字识别类软件进行识别)、“允许添加批注(A)”(如果取消勾选,使用者将不能在PDF阅读器中进行批注)。
第三步,设置打印权限(R),如图5所示,可以有三种设置“不允许打印”、“低质量打印”、“不受限打印”。“不允许打印”与“不受限打印”非常好理解,“低质量打印”主要是指文档中的图片打印分辨率将调低,会影响打印效果,即所谓的图不清楚。
图5
第四部,设置文件打开密码,可以设置,也可以不设置。如果设置打开密码,请注意“文件打开密码”不能与“权限设置密码”相同,如果相同则无法导出。如果“文件打开密码设置”成功,再打开该PDF文档时,将如图6所示,需要输入口令,如不能输入准确口令,则无法打开该PDF文档。
在具体使用中,特别是企业、学校等公共网络,如使用者既希望分享,又同时只想特定人群可以阅读。可以先将加密的PDF文档上传至公共FTP区,然后通过Email、手机短信的形式通知特定人群文件打开密码与存放位置,即可方便、快捷又保密的分享文件。
图6
篇5:如何用ASP输出HTML文件?
作者: 字体:[增加 减小] 类型:
<%
u_title=request.form(“u_title”)
‘检查标题是否被输入.
if u_title = “” then
%>
文件标题
Font Size
1
2
3
4
5
6
第1段
第2段
<%
end if
%>
<%
if u_title ”“ then
u_title=request.form(”u_title“)
u_paragraph1=request.form(”u_paragraph1“)
u_paragraph2=request.form(”u_paragraph2“)
u_text_color=request.form(”u_text_color“)
u_text_size=request.form(”u_text_size“)
g_filename=replace(u_title,” “,”_“)
‘如果有一个用户输入了标题,则获取所有的用户输入的内容.
set fso = createobject(”scripting.filesystemobject“)
Set act = fso.CreateTextFile(server.mappath(”write2htm/“&g_filename & ”-“& month(date)& day(date())& year(date()) &”.htm“), true)
‘创建create the text (html) file文件到服务器,并添加mmddyyyy格式年月日.
‘写所有用户输入的text (html)文件, .htm扩展名文件可以很容易地转换成你网站最需要的.asp或.inc文件.
act.WriteLine ”“
act.WriteLine chr(13)
act.WriteLine ”“& u_title &”“
act.WriteLine chr(13)
act.WriteLine ”“
act.WriteLine chr(13)
act.WriteLine ”
“
act.WriteLine chr(13)
act.WriteLine u_title &”
“
act.WriteLine chr(13)
act.WriteLine ”
“
act.WriteLine chr(13)
act.WriteLine u_paragraph1 &”
“
act.WriteLine chr(13)
act.WriteLine ”
“
act.WriteLine chr(13)
act.WriteLine u_paragraph2 &”
“
act.WriteLine chr(13)
act.WriteLine ”
“
act.WriteLine ”
“
act.WriteLine ”此文件被创建!“
act.WriteLine now() &”
“
act.Close
‘关闭文件.
%>
您的页面已成功创建!请点击查看.
.htm”
target=“_blank”>查看
<% response.write “”
response.write chr(13)
response.write “”& u_title &“”
response.write chr(13)
response.write “”
response.write chr(13)
response.write “
”
response.write chr(13)
response.write u_title &“
”
response.write chr(13)
response.write “
”
response.write chr(13)
response.write u_paragraph1 &“
”
response.write chr(13)
response.write “
”
response.write chr(13)
response.write u_paragraph2 &“
”
response.write chr(13)
response.write “
”
response.write “
”
response.write “此文件被创建!”
response.write now() &“
”
end if
%>
篇6:Ruby进行文件信息输出实例代码
数据是随机的,所以每次的记录都会不同,
演示代码:
[code]
#!/usr/bin/env ruby
COUNT = 10
require 'benchmark'
$account_chars = ('A'..'Z').to_a.delete_if {|c| c =~ /[AEIOUY]/ }
#$password_chars = ('0'..'9').to_a
$password_chars = Array.new
$password_chars[0..9] = ('0'..'9').to_a
$password_chars[10..36] = ('A'..'Z').to_a
def account_char
$account_chars[rand($account_chars.length)]
end
def password_char
$password_chars[rand($password_chars.length)]
end
def account_chars
account_chars = []
6.times {|c| account_chars << account_char }
account_chars
end
def password
begin
begin
password = ''
password << password_char
end while password == '0'
4.times { password << password_char }
end while password =~ /^(.)\\1\\1\\1\\1$/
password
end
accounts = {}
lines = []
puts Benchmark::CAPTION
puts Benchmark.measure {
COUNT.times do
i = 0
account_chars.inject(accounts) do |a, c|
i += 1
i == 6 ? a[c] = password : a[c] ||= {}
end
end
}
puts Benchmark.measure {
accounts.each do |char, chars|
account = [char]
chars.each do |char, chars|
account << char
chars.each do |char, chars|
account << char
chars.each do |char, chars|
account << char
chars.each do |char, chars|
account << char
chars.each do |char, password|
account << char
lines << “#{account.join}\\t#{password}\\r\\n”
account.pop
end
account.pop
end
account.pop
end
account.pop
end
account.pop
end
end
}
puts Benchmark.measure {
open 'account.txt', 'wb' do |f|
f.print lines.delete_at(rand(lines.length)) until lines.empty?
end
}
运行后输出到: account.txt文件中,
输出信息格式如下:
数据是随机的,所以每次的记录都会不同。
SZQGMC XC6KP
HLVGTZ HCU30
KTSNNF LSNVS
KWMHRQ 3SM07
BTTZCZ DYMUH
DMKPVN GMJHL
KCFKDR X8X8V
VMMJHB X1D65
SRCPGZ T2IP6
WLRMBT 7YA2Y
篇7:将Word文档转化Flash文件
由于工作的关系,一些办公用户可能经常需要将一些Word文件转换成网页文件,但是转换后的网页文件会改变原来Word文件的排版格式,还得手工进行修改,很麻烦,但FlashPaper软件就可以解决问题,该软件可以轻松的把Word文件转换为Flash文件,然后再把它嵌入到网页中,而且一点也不会影响原来的排版格式,
安装FlashPaper软件后,在Word菜单中会多一个“FlashPaper”菜单,先打开要进行转换的Word文件,接着点击菜单“FlashPaper”→“Convert to Macromedia Flash”,选择Flash文件的保存目录和文件名,然后点击“确定”按钮可以转换了。
转换好后打开Flash文件观看,你会发现不仅显示效果不错,而且还保留了文档原来的排版格式外,直接把转换后的Flash文件嵌入到网页中,然后再放到网上去,这样大家就可以看到“原汁原味”的Word文件了。
- 专利文件范文2023-05-05
- Elf文件DT2023-06-28
- folder.htt的文件问题2023-08-05
- Filemanagement(文件管理)2023-07-20
- 文件保密工作自查报告2024-06-07
- 文件范文写法2023-04-16
- 呈请文件范文2023-09-14
- asp.net文件的方法2022-12-20
- 将爱观后感2023-03-15
- 将夜经典语录2022-12-11