Можно просто поместить код в отдельный файл и включать его с
dofile("somefile.lua")
Примечание: Рабочий каталог $HOME
. Указывать файл относительно rc.lua
можно использовать
dofile(awful.util.getdir("config") .. "/" .. "somefile.lua")
Если это - больше, чем просто некоторый код, и это могло бы использоваться другими также, могло бы иметь смысл создавать lua модуль, который может быть включен с
somemodule = require("somemodule")
awk -F '","' 'BEGIN {OFS=","} { if (toupper($5) == "STRING 1") print }' file1.csv > file2.csv
Вывод
"12310","42324564756","a simple string with a , comma","string with or, without commas","string 1","USD","12","70%","08/01/2013",""
"23525","74535243123","string , with commas, and - hypens and: semicolans","string with or, without commas","string 1","CAND","744","70%","05/06/2013",""
Я думаю, что Это - то, Что Вы хотите.
awk 'BEGIN {FS = "," }' '{ (if toupper($5) == "STRING 1") print; }' file1.csv > file2.csv
'","'
Точка сделаю... спасибо... :)
– Dhruuv
22.10.2013, 16:36
awk 'BEGIN {FS = "," }' '{print $0}'
, Вы будете видеть, что это не производит вывода. В будущем протестируйте свои ответы, чтобы видеть, работают ли они на самом деле прежде, чем отправить их.
– terdon♦
22.10.2013, 23:32
'","'
как разделитель, иначе это решило бы мою проблему... отличное решение... – Dhruuv 22.10.2013, 16:34'","'
разделитель что большинство ответов на Ваш предыдущий предложенный вопрос :). – terdon♦ 22.10.2013, 17:59else{if(toupper($5)=="HYPERION"){print}}
. Не в моем компьютере в данный момент, таким образом, у меня мог бы быть синтаксис неправильно, но Вы еще не можете дать условие оператор. – terdon♦ 01.11.2013, 05:52awk -F '","' 'BEGIN {OFS=","} { if (NR==1) {print} else{if (toupper($5) == "STRING 1") print} }' file1
– limovala 01.11.2013, 11:51